def test_w_star(self): # getargs_w_star() modifies first and last byte from _testcapi import getargs_w_star self.assertRaises(TypeError, getargs_w_star, 'abc\xe9') self.assertRaises(TypeError, getargs_w_star, b'bytes') self.assertRaises(TypeError, getargs_w_star, b'nul:\0') self.assertEqual(getargs_w_star(bytearray(b'bytearray')), b'[ytearra]') self.assertEqual(getargs_w_star(memoryview(b'memoryview')), b'[emoryvie]') self.assertRaises(TypeError, getargs_w_star, None)
def test_w_star(self): # getargs_w_star() modifies first and last byte from _testcapi import getargs_w_star self.assertRaises(TypeError, getargs_w_star, 'abc\xe9') self.assertRaises(TypeError, getargs_w_star, b'bytes') self.assertRaises(TypeError, getargs_w_star, b'nul:\0') self.assertRaises(TypeError, getargs_w_star, memoryview(b'bytes')) buf = bytearray(b'bytearray') self.assertEqual(getargs_w_star(buf), b'[ytearra]') self.assertEqual(buf, bytearray(b'[ytearra]')) buf = bytearray(b'memoryview') self.assertEqual(getargs_w_star(memoryview(buf)), b'[emoryvie]') self.assertEqual(buf, bytearray(b'[emoryvie]')) self.assertRaises(TypeError, getargs_w_star, None)
def test_w_star(self): # getargs_w_star() modifies first and last byte from _testcapi import getargs_w_star self.assertRaises(TypeError, getargs_w_star, "abc\xe9") self.assertRaises(TypeError, getargs_w_star, b"bytes") self.assertRaises(TypeError, getargs_w_star, b"nul:\0") self.assertRaises(TypeError, getargs_w_star, memoryview(b"bytes")) buf = bytearray(b"bytearray") self.assertEqual(getargs_w_star(buf), b"[ytearra]") self.assertEqual(buf, bytearray(b"[ytearra]")) buf = bytearray(b"memoryview") self.assertEqual(getargs_w_star(memoryview(buf)), b"[emoryvie]") self.assertEqual(buf, bytearray(b"[emoryvie]")) self.assertRaises(TypeError, getargs_w_star, None)
def test_w_star(self): # getargs_w_star() modifies first and last byte from _testcapi import getargs_w_star self.assertRaises(TypeError, getargs_w_star, 'abc') self.assertRaises(TypeError, getargs_w_star, u'abc') self.assertRaises(TypeError, getargs_w_star, memoryview('bytes')) buf = bytearray('bytearray') self.assertEqual(getargs_w_star(buf), '[ytearra]') self.assertEqual(buf, bytearray('[ytearra]')) buf = bytearray(b'memoryview') self.assertEqual(getargs_w_star(memoryview(buf)), '[emoryvie]') self.assertEqual(buf, bytearray('[emoryvie]')) with test_support.check_py3k_warnings(): self.assertRaises(TypeError, getargs_w_star, buffer('buffer')) self.assertRaises(TypeError, getargs_w_star, buffer(bytearray('buffer'))) self.assertRaises(TypeError, getargs_w_star, None)