Пример #1
0
 def test_unicode_internal_encode(self):
     # takes one or two parameters, not zero or three
     self.assertRaises(TypeError, codecs.unicode_internal_encode)
     self.assertRaises(TypeError, codecs.unicode_internal_encode, 'abc', 'def', 'qrt')
     if is_cli: #http://ironpython.codeplex.com/workitem/27899
         self.assertEqual(codecs.unicode_internal_encode(u'abc'), ('a\x00b\x00c\x00', 6))
     else:
         self.assertEqual(codecs.unicode_internal_encode(u'abc'), ('a\x00b\x00c\x00', 3))
Пример #2
0
 def test_unicode_internal_encode(self):
     # takes one or two parameters, not zero or three
     self.assertRaises(TypeError, codecs.unicode_internal_encode)
     self.assertRaises(TypeError, codecs.unicode_internal_encode, 'abc', 'def', 'qrt')
     if is_cli: #http://ironpython.codeplex.com/workitem/27899
         self.assertEqual(codecs.unicode_internal_encode(u'abc'), ('a\x00b\x00c\x00', 6))
     else:
         self.assertEqual(codecs.unicode_internal_encode(u'abc'), ('a\x00b\x00c\x00', 3))
Пример #3
0
 def test_unicode_internal_encode(self):
     # takes one or two parameters, not zero or three
     self.assertRaises(TypeError, codecs.unicode_internal_encode)
     self.assertRaises(TypeError, codecs.unicode_internal_encode, 'abc',
                       'def', 'qrt')
     self.assertEqual(codecs.unicode_internal_encode('abc'),
                      (b'a\x00b\x00c\x00', 3))
Пример #4
0
 def encode(self, input, final=False):
     return codecs.unicode_internal_encode(input, self.errors)[0]
Пример #5
0
 def encode(self, input, final=False):
     return codecs.unicode_internal_encode(input, self.errors)[0]