]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Make the tests succeed with -Qnew: Do not rely on the exact wording of a ZeroDivision...
authorThomas Heller <theller@ctypes.org>
Tue, 28 Mar 2006 11:00:08 +0000 (11:00 +0000)
committerThomas Heller <theller@ctypes.org>
Tue, 28 Mar 2006 11:00:08 +0000 (11:00 +0000)
Lib/ctypes/test/test_random_things.py

index cd50ca8981b9a713007a2c148a01520361381be4..78a665bc5f95d7e59b61022bb7e65a04ea039f67 100644 (file)
@@ -51,16 +51,14 @@ class CallbackTracbackTestCase(unittest.TestCase):
     def test_IntegerDivisionError(self):
         cb = CFUNCTYPE(c_int, c_int)(callback_func)
         out = self.capture_stderr(cb, 0)
-        self.failUnlessEqual(out.splitlines()[-1],
-                             "ZeroDivisionError: "
-                             "integer division or modulo by zero")
+        self.failUnlessEqual(out.splitlines()[-1][:19],
+                             "ZeroDivisionError: ")
 
     def test_FloatDivisionError(self):
         cb = CFUNCTYPE(c_int, c_double)(callback_func)
         out = self.capture_stderr(cb, 0.0)
-        self.failUnlessEqual(out.splitlines()[-1],
-                             "ZeroDivisionError: "
-                             "float division")
+        self.failUnlessEqual(out.splitlines()[-1][:19],
+                             "ZeroDivisionError: ")
 
     def test_TypeErrorDivisionError(self):
         cb = CFUNCTYPE(c_int, c_char_p)(callback_func)