• Home
  • Raw
  • Download

Lines Matching full:decode

37             self.assertEqual(b''.decode(enc), '')
75 # Trying to decode a unicode string should raise a TypeError
223 text2 = encoder.encode(text).decode(encoding)
235 self.assertEqual(decoder.decode(b'\xc6\xc4\xc0\xcc\xbd'),
237 self.assertEqual(decoder.decode(b'\xe3 \xb8\xb6\xc0\xbb'),
239 self.assertEqual(decoder.decode(b''), '')
243 self.assertEqual(decoder.decode(b'\xc6\xc4\xc0'), '\ud30c')
244 self.assertRaises(UnicodeDecodeError, decoder.decode, b'', True)
245 self.assertEqual(decoder.decode(b'\xcc'), '\uc774')
247 self.assertEqual(decoder.decode(b'\xc6\xc4\xc0'), '\ud30c')
248 self.assertRaises(UnicodeDecodeError, decoder.decode,
250 self.assertEqual(decoder.decode(b'\xcc'), '\uc774')
255 self.assertEqual(decoder.decode(ESC + b'('), '')
256 self.assertEqual(decoder.decode(b'B', True), '')
257 self.assertEqual(decoder.decode(ESC + b'$'), '')
258 self.assertEqual(decoder.decode(b'B@$'), '\u4e16')
259 self.assertEqual(decoder.decode(b'@$@'), '\u4e16')
260 self.assertEqual(decoder.decode(b'$', True), '\u4e16')
262 self.assertEqual(decoder.decode(b'@$'), '@$')
263 self.assertEqual(decoder.decode(ESC + b'$'), '')
264 self.assertRaises(UnicodeDecodeError, decoder.decode, b'', True)
265 self.assertEqual(decoder.decode(b'B@$'), '\u4e16')
268 # Trying to decode a unicode string should raise a TypeError
271 self.assertRaises(TypeError, decoder.decode, "")
276 # Decode a complete input sequence
277 self.assertEqual(decoder.decode(b'\xa4\xa6'), '\u3046')
281 # Decode first half of a partial input sequence
282 self.assertEqual(decoder.decode(b'\xa4'), '')
286 # Decode second half of a partial input sequence
287 self.assertEqual(decoder.decode(b'\xa6'), '\u3046')
291 # Jump back and decode second half of partial input sequence again
293 self.assertEqual(decoder.decode(b'\xa6'), '\u3046')
358 self.assertEqual(iso2022jp2.decode('iso2022-jp-2'), uni)