Lines Matching refs:encode
100 part1 = d.encode(u[:i])
104 part2 = d.encode(u[i:], True)
117 for (c, partialresult) in zip(input.encode(self.encoding), partialresults, strict=True):
128 for (c, partialresult) in zip(input.encode(self.encoding), partialresults, strict=True):
138 for (c, partialresult) in zip(input.encode(self.encoding), partialresults, strict=True):
146 encoded = input.encode(self.encoding)
154 stream = io.BytesIO(input.encode(self.encoding))
218 stream = io.BytesIO(data.encode(self.encoding))
323 stream = io.BytesIO("".join(s).encode(self.encoding))
360 s = (s1+s2+s3).encode(self.encoding)
375 s = (s1+s2+s3+s4+s5).encode(self.encoding)
388 self.assertRaises(UnicodeEncodeError, "\ud800".encode, self.encoding)
389 self.assertEqual("[\uDC80]".encode(self.encoding, "backslashreplace"),
390 "[\\udc80]".encode(self.encoding))
391 self.assertEqual("[\uDC80]".encode(self.encoding, "namereplace"),
392 "[\\udc80]".encode(self.encoding))
393 self.assertEqual("[\uDC80]".encode(self.encoding, "xmlcharrefreplace"),
394 "[�]".encode(self.encoding))
395 self.assertEqual("[\uDC80]".encode(self.encoding, "ignore"),
396 "[]".encode(self.encoding))
397 self.assertEqual("[\uDC80]".encode(self.encoding, "replace"),
398 "[?]".encode(self.encoding))
401 self.assertEqual("[\uD800\uDC80]".encode(self.encoding, "ignore"),
402 "[]".encode(self.encoding))
403 self.assertEqual("[\uD800\uDC80]".encode(self.encoding, "replace"),
404 "[??]".encode(self.encoding))
406 bom = "".encode(self.encoding)
409 before_sequence = before.encode(self.encoding)[len(bom):]
410 after_sequence = after.encode(self.encoding)[len(bom):]
416 self.assertEqual(test_string.encode(self.encoding,
435 data = '\uD901'.encode(self.encoding, 'surrogatepass')
441 data = '\uDC02'.encode(self.encoding, 'surrogatepass')
576 self.assertEqual("\U00010203".encode(self.encoding), b"\x03\x02\x01\x00")
622 self.assertEqual("\U00010203".encode(self.encoding), b"\x00\x01\x02\x03")
713 s = s1.encode(self.encoding)
761 self.assertEqual("\U00010203".encode(self.encoding),
805 self.assertEqual("\U00010203".encode(self.encoding),
841 u, u.encode(self.encoding))
859 self.assertEqual("[\uDC80]".encode(self.encoding, "surrogateescape"),
863 "[\uDC80\uD800\uDFFF]".encode(self.encoding, "surrogateescape")
868 self.assertEqual("abc\ud800def".encode(self.encoding, "surrogatepass"),
870 self.assertEqual("\U00010fff\uD800".encode(self.encoding, "surrogatepass"),
872 self.assertEqual("[\uD800\uDC80]".encode(self.encoding, "surrogatepass"),
913 self.assertEqual(set_d.encode(self.encoding), set_d.encode('ascii'))
914 self.assertEqual(set_d.encode('ascii').decode(self.encoding), set_d)
917 self.assertEqual(set_o.encode(self.encoding), set_o.encode('ascii'))
918 self.assertEqual(set_o.encode('ascii').decode(self.encoding), set_o)
920 self.assertEqual('a+b'.encode(self.encoding), b'a+-b')
924 self.assertEqual(ws.encode(self.encoding), ws.encode('ascii'))
925 self.assertEqual(ws.encode('ascii').decode(self.encoding), ws)
929 self.assertEqual(other_ascii.encode(self.encoding),
1003 self.assertEqual('\U000104A0'.encode(self.encoding), b'+2AHcoA-')
1004 self.assertEqual('\ud801\udca0'.encode(self.encoding), b'+2AHcoA-')
1007 self.assertEqual('\u20ac\U000104A0'.encode(self.encoding), b'+IKzYAdyg-')
1010 self.assertEqual('\u20ac\u20ac\U000104A0'.encode(self.encoding),
1101 self.assertEqual(d.decode(s.encode("utf-8-sig")), s)
1327 str(uni.encode("punycode"), "ascii").lower(),
1334 puny = puny.decode("ascii").encode("ascii")
1532 self.assertEqual("python.org".encode("idna"), b"python.org")
1533 self.assertEqual("python.org.".encode("idna"), b"python.org.")
1534 self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org")
1535 self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.")
1597 self.assertEqual(encoder.encode("\xe4x"), b"")
1598 self.assertEqual(encoder.encode("ample.org"), b"xn--xample-9ta.")
1599 self.assertEqual(encoder.encode("", True), b"org")
1602 self.assertEqual(encoder.encode("\xe4x"), b"")
1603 self.assertEqual(encoder.encode("ample.org."), b"xn--xample-9ta.org.")
1604 self.assertEqual(encoder.encode("", True), b"")
1608 "python.org".encode("idna", "strict")
1612 self.assertRaises(Exception, "python.org".encode, "idna", errors)
1633 self.assertEqual(codecs.encode('\xe4\xf6\xfc', 'latin-1'),
1635 self.assertRaises(TypeError, codecs.encode)
1636 self.assertRaises(LookupError, codecs.encode, "foo", "__spam__")
1637 self.assertEqual(codecs.encode('abc'), b'abc')
1638 self.assertRaises(UnicodeEncodeError, codecs.encode, '\xffff', 'ascii')
1641 self.assertEqual(codecs.encode(obj='\xe4\xf6\xfc', encoding='latin-1'),
1643 self.assertEqual(codecs.encode('[\xff]', 'ascii', errors='ignore'),
1727 self.assertRaises(UnicodeError, codecs.encode, 'abc', 'undefined')
1729 self.assertRaises(UnicodeError, codecs.encode, '', 'undefined')
1733 codecs.encode, 'abc', 'undefined', errors)
1932 encodedresult += encoder.encode(c)
1933 encodedresult += encoder.encode("", True)
1959 encodedresult = b"".join(encoder.encode(c) for c in s)
1980 encodedresult += cencoder.encode(c)
1981 encodedresult += cencoder.encode("", True)
1997 encodedresult = b"".join(cencoder.encode(c) for c in s)
2012 reader = codecs.getreader(encoding)(io.BytesIO(s.encode(encoding)))
2042 self.check_state_handling_decode(encoding, u, u.encode(encoding))
2043 self.check_state_handling_encode(encoding, u, u.encode(encoding))
2360 encode = codecs.unicode_escape_encode
2363 self.assertEqual(encode(chr(b)), (bytes([b]), 1))
2372 encode = codecs.unicode_escape_encode
2373 check = coding_checker(self, encode)
2380 check(chr(b), ('\\x%02x' % b).encode())
2382 check(chr(b), ('\\x%02x' % b).encode())
2490 encode = codecs.raw_unicode_escape_encode
2492 self.assertEqual(encode(chr(b)), (bytes([b]), 1))
2500 encode = codecs.raw_unicode_escape_encode
2501 check = coding_checker(self, encode)
2589 self.assertEqual("foo\udc80bar".encode("utf-8", "surrogateescape"),
2594 self.assertEqual("\udced\udcb0\udc80".encode("utf-8", "surrogateescape"),
2601 self.assertEqual("foo\udc80bar".encode("ascii", "surrogateescape"),
2608 self.assertEqual("foo\udca5bar".encode("iso-8859-3", "surrogateescape"),
2613 self.assertEqual("\udce4\udceb\udcef\udcf6\udcfc".encode("latin-1", "surrogateescape"),
2721 sin = codecs.encode(b"\x80", encoding)
2729 sin = codecs.encode(b"\x80", encoding)
2743 data = codecs.encode(data, encoding)
2744 view_encoded = codecs.encode(view, encoding)
2761 bad_input.encode(encoding)
2769 "just an example message".encode("rot_13")
2777 encoded_data = codecs.encode(data, encoding)
2827 encoded = codecs.encode(b"space tab\teol \n", "quopri-codec")
2873 def set_codec(self, encode, decode): argument
2874 codec_info = codecs.CodecInfo(encode, decode,
2895 "str_input".encode(self.codec_name)
2897 codecs.encode("str_input", self.codec_name)
2927 "str input".encode(self.codec_name)
2929 codecs.encode("str input", self.codec_name)
2965 "str input".encode(self.codec_name)
2967 codecs.encode("str input", self.codec_name)
2985 encoded = codecs.encode(None, self.codec_name)
2994 "str_input".encode(self.codec_name)
3221 self.assertEqual('abc123'.encode('ascii'), b'abc123')
3234 self.assertEqual(data.encode('ascii', error_handler),
3240 '\udc80\xff'.encode('ascii', 'surrogateescape')
3265 self.assertEqual(data.encode('latin1'), expected)
3278 self.assertEqual(data.encode('latin1', error_handler),
3284 '\udc80\u20ac'.encode('latin1', 'surrogateescape')
3299 sr = codecs.StreamRecoder(bio, codec.encode, codec.decode,
3308 sr = codecs.StreamRecoder(bio, codec.encode, codec.decode,
3312 sr.write(text.encode('latin1'))
3313 self.assertEqual(bio.getvalue(), text.encode('utf-8'))
3316 bio = io.BytesIO('line1\nline2\nline3\n'.encode('utf-16-le'))
3327 bio = io.BytesIO('123456789\n'.encode('utf-16-le'))
3354 def encode(self, text, errors="strict"): member in LocaleCodecTest
3361 expected = text.encode(self.ENCODING, errors)
3364 self.encode(text, errors)
3368 encoded = self.encode(text, errors)
3379 self.encode('', 'surrogatepass')
3391 self.encode('', 'backslashreplace')
3407 encoded = text.encode(self.ENCODING, encode_errors)
3414 encoded2 = text.encode(self.ENCODING, 'surrogatepass')
3458 ciphertext = codecs.encode("Caesar liked ciphers", 'rot-13')
3467 ciphertext = encoder.encode('ABBA nag Cheryl Baker')