def test_S(self): from _testcapi import getargs_S obj = b'bytes' self.assertIs(getargs_S(obj), obj) self.assertRaises(TypeError, getargs_S, bytearray(b'bytearray')) self.assertRaises(TypeError, getargs_S, 'str') self.assertRaises(TypeError, getargs_S, None) self.assertRaises(TypeError, getargs_S, memoryview(obj))
def test_S(self): from _testcapi import getargs_S obj = 'str' self.assertIs(getargs_S(obj), obj) self.assertRaises(TypeError, getargs_S, bytearray('bytearray')) if test_support.have_unicode: self.assertRaises(TypeError, getargs_S, u'unicode') self.assertRaises(TypeError, getargs_S, None) self.assertRaises(TypeError, getargs_S, memoryview(obj)) self.assertRaises(TypeError, getargs_S, buffer(obj))