def test_s_star(self): from _testcapi import getargs_s_star self.assertEqual(getargs_s_star('abc\xe9'), b'abc\xc3\xa9') self.assertEqual(getargs_s_star('nul:\0'), b'nul:\0') self.assertEqual(getargs_s_star(b'bytes'), b'bytes') self.assertEqual(getargs_s_star(bytearray(b'bytearray')), b'bytearray') self.assertEqual(getargs_s_star(memoryview(b'memoryview')), b'memoryview') self.assertRaises(TypeError, getargs_s_star, None)
def test_s_star(self): from _testcapi import getargs_s_star self.assertEqual(getargs_s_star("abc\xe9"), b"abc\xc3\xa9") self.assertEqual(getargs_s_star("nul:\0"), b"nul:\0") self.assertEqual(getargs_s_star(b"bytes"), b"bytes") self.assertEqual(getargs_s_star(bytearray(b"bytearray")), b"bytearray") self.assertEqual(getargs_s_star(memoryview(b"memoryview")), b"memoryview") self.assertRaises(TypeError, getargs_s_star, None)
def test_s_star(self): from _testcapi import getargs_s_star self.assertEqual(getargs_s_star('abc\xe9'), 'abc\xe9') self.assertEqual(getargs_s_star(u'abc'), 'abc') self.assertEqual(getargs_s_star('nul:\0'), 'nul:\0') self.assertEqual(getargs_s_star(u'nul:\0'), 'nul:\0') self.assertEqual(getargs_s_star(bytearray('abc\xe9')), 'abc\xe9') self.assertEqual(getargs_s_star(memoryview('abc\xe9')), 'abc\xe9') with test_support.check_py3k_warnings(): self.assertEqual(getargs_s_star(buffer('abc\xe9')), 'abc\xe9') self.assertEqual(getargs_s_star(buffer(u'abc\xe9')), str(buffer(u'abc\xe9'))) self.assertRaises(TypeError, getargs_s_star, None)