mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
More easy fixes. The ctypes unittests pass now (on Windows).
This commit is contained in:
parent
d660fabd24
commit
8750384dbc
2 changed files with 4 additions and 4 deletions
|
@ -166,7 +166,7 @@ class FunctionTestCase(unittest.TestCase):
|
|||
f = dll._testfunc_p_p
|
||||
f.argtypes = None
|
||||
f.restype = c_char_p
|
||||
result = f("123")
|
||||
result = f(b"123")
|
||||
self.failUnlessEqual(result, "123")
|
||||
|
||||
result = f(None)
|
||||
|
|
|
@ -74,11 +74,11 @@ class PythonAPITestCase(unittest.TestCase):
|
|||
PyOS_snprintf.argtypes = POINTER(c_char), c_size_t, c_char_p
|
||||
|
||||
buf = c_buffer(256)
|
||||
PyOS_snprintf(buf, sizeof(buf), "Hello from %s", "ctypes")
|
||||
PyOS_snprintf(buf, sizeof(buf), "Hello from %s", b"ctypes")
|
||||
self.failUnlessEqual(buf.value, "Hello from ctypes")
|
||||
|
||||
PyOS_snprintf(buf, sizeof(buf), "Hello from %s (%d, %d, %d)", "ctypes", 1, 2, 3)
|
||||
self.failUnlessEqual(buf.value, "Hello from ctypes")
|
||||
PyOS_snprintf(buf, sizeof(buf), "Hello from %s (%d, %d, %d)", b"ctypes", 1, 2, 3)
|
||||
self.failUnlessEqual(buf.value, "Hello from ctypes (1, 2, 3)")
|
||||
|
||||
# not enough arguments
|
||||
self.failUnlessRaises(TypeError, PyOS_snprintf, buf)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue