]> granicus.if.org Git - python/commitdiff
Simple fixes.
authorThomas Heller <theller@ctypes.org>
Thu, 12 Jul 2007 19:54:27 +0000 (19:54 +0000)
committerThomas Heller <theller@ctypes.org>
Thu, 12 Jul 2007 19:54:27 +0000 (19:54 +0000)
Lib/ctypes/test/test_internals.py
Lib/ctypes/test/test_random_things.py

index 509d2c434e5cb584d23f97ac44d8c4d744bd1655..520ff87f86dcdec26abd83753f8171f0a67468cd 100644 (file)
@@ -23,16 +23,16 @@ class ObjectsTestCase(unittest.TestCase):
 
     def test_ints(self):
         i = 42000123
-        self.failUnlessEqual(3, grc(i))
+        rc = grc(i)
         ci = c_int(i)
-        self.failUnlessEqual(3, grc(i))
+        self.failUnlessEqual(rc, grc(i))
         self.failUnlessEqual(ci._objects, None)
 
     def test_c_char_p(self):
-        s = "Hello, World"
-        self.failUnlessEqual(3, grc(s))
+        s = b"Hello, World"
+        rc = grc(s)
         cs = c_char_p(s)
-        self.failUnlessEqual(4, grc(s))
+        self.failUnlessEqual(rc + 1, grc(s))
         self.failUnlessSame(cs._objects, s)
 
     def test_simple_struct(self):
index 12b4e62a1981709b887fd927a81cd9ca5cc39009..e83f59c852c3410e4299c08d632539f03dae6dc3 100644 (file)
@@ -17,7 +17,7 @@ if sys.platform == "win32":
             windll.kernel32.GetProcAddress.argtypes = c_void_p, c_char_p
             windll.kernel32.GetProcAddress.restype = c_void_p
 
-            hdll = windll.kernel32.LoadLibraryA("kernel32")
+            hdll = windll.kernel32.LoadLibraryA(b"kernel32")
             funcaddr = windll.kernel32.GetProcAddress(hdll, "GetModuleHandleA")
 
             self.failUnlessEqual(call_function(funcaddr, (None,)),
@@ -69,7 +69,7 @@ class CallbackTracbackTestCase(unittest.TestCase):
         out = self.capture_stderr(cb, "spam")
         self.failUnlessEqual(out.splitlines()[-1],
                              "TypeError: "
-                             "unsupported operand type(s) for /: 'int' and 'str'")
+                             "unsupported operand type(s) for /: 'int' and 'str8'")
 
 if __name__ == '__main__':
     unittest.main()