Home | History | Annotate | Download | only in test

Lines Matching refs:c_string

86         cs = c_string("abcdef")
88 # Cannot call len on a c_string any longer
94 self.assertEqual(c_string("abc\000def").value, "abc")
98 self.assertEqual(c_string("abc\000def").raw, "abc\000def\000")
109 self.assertRaises(TypeError, c_string, u"123")
114 self.assertRaises(TypeError, c_string, None)
117 # c_string(number) returns an empty string of size number
118 self.assertTrue(len(c_string(32).raw) == 32)
119 self.assertRaises(ValueError, c_string, -1)
120 self.assertRaises(ValueError, c_string, 0)
123 ## self.assertTrue(c_string(2).value == "")
124 ## self.assertTrue(c_string(2).raw == "\000\000")
125 self.assertTrue(c_string(2).raw[-1] == "\000")
126 self.assertTrue(len(c_string(2).raw) == 2)
130 self.assertTrue(c_string("ab", 4).raw[:2] == "ab")
131 self.assertTrue(c_string("ab", 4).raw[:2:] == "ab")
132 self.assertTrue(c_string("ab", 4).raw[:2:-1] == "ba")
133 self.assertTrue(c_string("ab", 4).raw[:2:2] == "a")
134 self.assertTrue(c_string("ab", 4).raw[-1] == "\000")
135 self.assertTrue(c_string("ab", 2).raw == "a\000")
138 cs = c_string("abcdef")
209 run_test(REP, "c_string(None)", c_string, None)
210 run_test(REP, "c_string('abc')", c_string, 'abc')
214 # c_string(None): 1.75 us
215 # c_string('abc'): 2.74 us
219 # c_string(None): 2.95 us
220 # c_string('abc'): 3.67 us