Skip to content

Commit d809cb4

Browse files
committed
Fix: unittest failing due to Python types
1 parent 7d26421 commit d809cb4

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

tests/test_bugs.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4696,15 +4696,25 @@ def test_retrieve_mysql_json_integer(self):
46964696
test_values = [-9223372036854775808]
46974697
expected_values = test_values
46984698
mysql_type = "INTEGER"
4699-
if PY2:
4699+
if PY2 and os.name == 'nt':
47004700
expected_type = long
47014701
else:
47024702
expected_type = int
47034703
self.run_test_mysql_json_type(stm, test_values, expected_values,
47044704
mysql_type, expected_type)
47054705

4706-
test_values = [92233720368547760,
4707-
18446744073709551615]
4706+
test_values = [92233720368547760]
4707+
expected_values = test_values
4708+
mysql_type = "UNSIGNED INTEGER"
4709+
if PY2 and os.name == 'nt':
4710+
expected_type = long
4711+
else:
4712+
expected_type = int
4713+
self.run_test_mysql_json_type(stm, test_values,
4714+
expected_values,
4715+
mysql_type, expected_type)
4716+
4717+
test_values = [18446744073709551615]
47084718
expected_values = test_values
47094719
mysql_type = "UNSIGNED INTEGER"
47104720
if PY2:

0 commit comments

Comments
 (0)