@@ -92,44 +92,44 @@ def test_POINTER_c_char_arg(self):
9292 func .argtypes = POINTER (c_char ),
9393
9494 self .assertEqual (None , func (None ))
95- self .assertEqual ("123" , func ("123" ))
95+ self .assertEqual (b "123" , func (b "123" ))
9696 self .assertEqual (None , func (c_char_p (None )))
97- self .assertEqual ("123" , func (c_char_p ("123" )))
97+ self .assertEqual (b "123" , func (c_char_p (b "123" )))
9898
99- self .assertEqual ("123" , func (c_buffer ("123" )))
100- ca = c_char ("a" )
101- self .assertEqual ("a" , func (pointer (ca ))[0 ])
102- self .assertEqual ("a" , func (byref (ca ))[0 ])
99+ self .assertEqual (b "123" , func (c_buffer (b "123" )))
100+ ca = c_char (b "a" )
101+ self .assertEqual (ord ( b "a") , func (pointer (ca ))[0 ])
102+ self .assertEqual (ord ( b "a") , func (byref (ca ))[0 ])
103103
104104 def test_c_char_p_arg (self ):
105105 func = testdll ._testfunc_p_p
106106 func .restype = c_char_p
107107 func .argtypes = c_char_p ,
108108
109109 self .assertEqual (None , func (None ))
110- self .assertEqual ("123" , func ("123" ))
110+ self .assertEqual (b "123" , func (b "123" ))
111111 self .assertEqual (None , func (c_char_p (None )))
112- self .assertEqual ("123" , func (c_char_p ("123" )))
112+ self .assertEqual (b "123" , func (c_char_p (b "123" )))
113113
114- self .assertEqual ("123" , func (c_buffer ("123" )))
115- ca = c_char ("a" )
116- self .assertEqual ("a" , func (pointer (ca ))[0 ])
117- self .assertEqual ("a" , func (byref (ca ))[0 ])
114+ self .assertEqual (b "123" , func (c_buffer (b "123" )))
115+ ca = c_char (b "a" )
116+ self .assertEqual (ord ( b "a") , func (pointer (ca ))[0 ])
117+ self .assertEqual (ord ( b "a") , func (byref (ca ))[0 ])
118118
119119 def test_c_void_p_arg (self ):
120120 func = testdll ._testfunc_p_p
121121 func .restype = c_char_p
122122 func .argtypes = c_void_p ,
123123
124124 self .assertEqual (None , func (None ))
125- self .assertEqual ("123" , func (b"123" ))
126- self .assertEqual ("123" , func (c_char_p ("123" )))
125+ self .assertEqual (b "123" , func (b"123" ))
126+ self .assertEqual (b "123" , func (c_char_p (b "123" )))
127127 self .assertEqual (None , func (c_char_p (None )))
128128
129- self .assertEqual ("123" , func (c_buffer ("123" )))
129+ self .assertEqual (b "123" , func (c_buffer (b "123" )))
130130 ca = c_char ("a" )
131- self .assertEqual ("a" , func (pointer (ca ))[0 ])
132- self .assertEqual ("a" , func (byref (ca ))[0 ])
131+ self .assertEqual (ord ( b "a") , func (pointer (ca ))[0 ])
132+ self .assertEqual (ord ( b "a") , func (byref (ca ))[0 ])
133133
134134 func (byref (c_int ()))
135135 func (pointer (c_int ()))
0 commit comments