Lines Matching full:encoder
64 # cp949 encoder isn't stateful at all.
65 encoder = codecs.getincrementalencoder('cp949')()
66 self.assertEqual(encoder.encode(u'\ud30c\uc774\uc36c \ub9c8\uc744'),
68 self.assertEqual(encoder.reset(), None)
69 self.assertEqual(encoder.encode(u'\u2606\u223c\u2606', True),
71 self.assertEqual(encoder.reset(), None)
72 self.assertEqual(encoder.encode(u'', True), '')
73 self.assertEqual(encoder.encode(u'', False), '')
74 self.assertEqual(encoder.reset(), None)
77 # jisx0213 encoder is stateful for a few codepoints. eg)
82 encoder = codecs.getincrementalencoder('jisx0213')()
83 self.assertEqual(encoder.encode(u'\u00e6\u0300'), '\xab\xc4')
84 self.assertEqual(encoder.encode(u'\u00e6'), '')
85 self.assertEqual(encoder.encode(u'\u0300'), '\xab\xc4')
86 self.assertEqual(encoder.encode(u'\u00e6', True), '\xa9\xdc')
88 self.assertEqual(encoder.reset(), None)
89 self.assertEqual(encoder.encode(u'\u0300'), '\xab\xdc')
91 self.assertEqual(encoder.encode(u'\u00e6'), '')
92 self.assertEqual(encoder.encode('', True), '\xa9\xdc')
93 self.assertEqual(encoder.encode('', True), '')
96 encoder = codecs.getincrementalencoder('jisx0213')()
97 self.assertEqual(encoder.encode(u'\u00e6'), '')
98 self.assertRaises(UnicodeEncodeError, encoder.encode, u'\u0123')
99 self.assertEqual(encoder.encode(u'\u0300\u00e6'), '\xab\xc4')
100 self.assertRaises(UnicodeEncodeError, encoder.encode, u'\u0123')
101 self.assertEqual(encoder.reset(), None)
102 self.assertEqual(encoder.encode(u'\u0300'), '\xab\xdc')
103 self.assertEqual(encoder.encode(u'\u00e6'), '')
104 self.assertRaises(UnicodeEncodeError, encoder.encode, u'\u0123')
105 self.assertEqual(encoder.encode(u'', True), '\xa9\xdc')
108 encoder = codecs.getincrementalencoder('shift-jis')('backslashreplace')
109 self.assertEqual(encoder.encode(u'\xff'), b'\\xff')
110 self.assertEqual(encoder.encode(u'\n'), b'\n')
250 encoder = codecs.getincrementalencoder(self.encoding)()
252 encoder.encode(char)
257 encoder = codecs.getincrementalencoder(self.encoding)()
260 encoder.encode(char, index == last_index)