Example #1
0
 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))
Example #2
0
 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))
Example #3
0
 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))
Example #4
0
 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))