Home | History | Annotate | Download | only in test

Lines Matching refs:c_char_p

24         from ctypes import c_void_p, c_char_p
31 class CCHARP(c_char_p):
51 # XXX Replace by c_char_p tests
53 from ctypes import c_char_p, byref
55 # c_char_p.from_param on a Python String packs the string
58 self.assertTrue(c_char_p.from_param(s)._obj is s)
61 self.assertEqual(c_char_p.from_param(u"123")._obj, "123")
62 self.assertRaises(UnicodeEncodeError, c_char_p.from_param, u"123\377")
64 self.assertRaises(TypeError, c_char_p.from_param, 42)
66 # calling c_char_p.from_param with a c_char_p instance
68 a = c_char_p("123")
69 self.assertTrue(c_char_p.from_param(a) is a)