From ac512cb8bbc11770ec82c3379bbc46f2daac3e2f Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 7 Mar 2022 14:52:31 +1100 Subject: [PATCH] Add test for very large serial number --- InvenTree/stock/tests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/InvenTree/stock/tests.py b/InvenTree/stock/tests.py index ba0e6554d6..0ee17b244a 100644 --- a/InvenTree/stock/tests.py +++ b/InvenTree/stock/tests.py @@ -405,6 +405,12 @@ class StockTest(TestCase): item.serial = "-123" item.save() + # Test a very very large value + item.serial = '99999999999999999999999999999999999999999999999999999' + item.save() + + self.assertEqual(item.serial_int, 0x7fffffff) + # Negative number should map to zero self.assertEqual(item.serial_int, 0)