From: Mark Dickinson Date: Wed, 7 Apr 2010 10:18:27 +0000 (+0000) Subject: Use some more interesting test values for (unsigned) long long ctypes tests, X-Git-Tag: v2.7b1~21 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=65605f7a5f029636522c80015f9295b2ea2e8d68;p=python Use some more interesting test values for (unsigned) long long ctypes tests, in the hope of getting more information about the test_ctypes failures on Sparc (see issue #8314). --- diff --git a/Lib/ctypes/test/test_callbacks.py b/Lib/ctypes/test/test_callbacks.py index c758d5686a..513a2a035d 100644 --- a/Lib/ctypes/test/test_callbacks.py +++ b/Lib/ctypes/test/test_callbacks.py @@ -61,10 +61,16 @@ class Callbacks(unittest.TestCase): self.check_type(c_ulong, 42) def test_longlong(self): + # test some 64-bit values, positive and negative + self.check_type(c_longlong, 5948291757245277467) + self.check_type(c_longlong, -5229388909784190580) self.check_type(c_longlong, 42) self.check_type(c_longlong, -42) def test_ulonglong(self): + # test some 64-bit values, with and without msb set. + self.check_type(c_ulonglong, 10955412242170339782) + self.check_type(c_ulonglong, 3665885499841167458) self.check_type(c_ulonglong, 42) def test_float(self):