Home | History | Annotate | Download | only in test

Lines Matching refs:ctypes

3 import ctypes
4 from ctypes.test import need_symbol
11 dll = ctypes.CDLL(_ctypes_test.__file__)
13 cls.wcslen.argtypes = [ctypes.c_wchar_p]
15 self.prev_conv_mode = ctypes.set_conversion_mode("ascii", "strict")
18 ctypes.set_conversion_mode(*self.prev_conv_mode)
22 ctypes.set_conversion_mode("ascii", "strict")
28 self.assertRaises(ctypes.ArgumentError, wcslen, "ab?")
32 ctypes.set_conversion_mode("ascii", "replace")
40 ctypes.set_conversion_mode("ascii", "ignore")
49 ctypes.set_conversion_mode("latin-1", "strict")
56 ctypes.set_conversion_mode("ascii", "strict")
57 buf = ctypes.create_unicode_buffer("abc")
60 ctypes.set_conversion_mode("ascii", "replace")
61 buf = ctypes.create_unicode_buffer("ab???")
68 ctypes.set_conversion_mode("ascii", "ignore")
69 buf = ctypes.create_unicode_buffer("ab???")
82 cls.func = ctypes.CDLL(_ctypes_test.__file__)._testfunc_p_p
86 self.prev_conv_mode = ctypes.set_conversion_mode("ascii", "strict")
87 func.argtypes = [ctypes.c_char_p]
88 func.restype = ctypes.c_char_p
92 ctypes.set_conversion_mode(*self.prev_conv_mode)
94 func.restype = ctypes.c_int
98 ctypes.set_conversion_mode("ascii", "strict")
101 self.assertRaises(ctypes.ArgumentError, func, u"ab?")
105 ctypes.set_conversion_mode("ascii", "ignore")
112 ctypes.set_conversion_mode("ascii", "replace")
118 ctypes.set_conversion_mode("ascii", "strict")
119 buf = ctypes.create_string_buffer(u"abc")
122 ctypes.set_conversion_mode("ascii", "replace")
123 buf = ctypes.create_string_buffer(u"ab???")
130 ctypes.set_conversion_mode("ascii", "ignore")
131 buf = ctypes.create_string_buffer(u"ab???")