Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0d8a1fd

Browse files
author
Thomas Heller
committed
Simple fixes.
1 parent d68d131 commit 0d8a1fd

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

Lib/ctypes/test/test_internals.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ def failUnlessSame(self, a, b):
2323

2424
def test_ints(self):
2525
i = 42000123
26-
self.failUnlessEqual(3, grc(i))
26+
rc = grc(i)
2727
ci = c_int(i)
28-
self.failUnlessEqual(3, grc(i))
28+
self.failUnlessEqual(rc, grc(i))
2929
self.failUnlessEqual(ci._objects, None)
3030

3131
def test_c_char_p(self):
32-
s = "Hello, World"
33-
self.failUnlessEqual(3, grc(s))
32+
s = b"Hello, World"
33+
rc = grc(s)
3434
cs = c_char_p(s)
35-
self.failUnlessEqual(4, grc(s))
35+
self.failUnlessEqual(rc + 1, grc(s))
3636
self.failUnlessSame(cs._objects, s)
3737

3838
def test_simple_struct(self):

Lib/ctypes/test/test_random_things.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def test(self):
1717
windll.kernel32.GetProcAddress.argtypes = c_void_p, c_char_p
1818
windll.kernel32.GetProcAddress.restype = c_void_p
1919

20-
hdll = windll.kernel32.LoadLibraryA("kernel32")
20+
hdll = windll.kernel32.LoadLibraryA(b"kernel32")
2121
funcaddr = windll.kernel32.GetProcAddress(hdll, "GetModuleHandleA")
2222

2323
self.failUnlessEqual(call_function(funcaddr, (None,)),
@@ -69,7 +69,7 @@ def test_TypeErrorDivisionError(self):
6969
out = self.capture_stderr(cb, "spam")
7070
self.failUnlessEqual(out.splitlines()[-1],
7171
"TypeError: "
72-
"unsupported operand type(s) for /: 'int' and 'str'")
72+
"unsupported operand type(s) for /: 'int' and 'str8'")
7373

7474
if __name__ == '__main__':
7575
unittest.main()

0 commit comments

Comments
 (0)