Lines Matching defs:encode

104             part1 = d.encode(u[:i])
108 part2 = d.encode(u[i:], True)
121 for (c, partialresult) in zip(input.encode(self.encoding), partialresults, strict=True):
132 for (c, partialresult) in zip(input.encode(self.encoding), partialresults, strict=True):
142 for (c, partialresult) in zip(input.encode(self.encoding), partialresults, strict=True):
150 encoded = input.encode(self.encoding)
158 stream = io.BytesIO(input.encode(self.encoding))
222 stream = io.BytesIO(data.encode(self.encoding))
327 stream = io.BytesIO("".join(s).encode(self.encoding))
364 s = (s1+s2+s3).encode(self.encoding)
379 s = (s1+s2+s3+s4+s5).encode(self.encoding)
392 self.assertRaises(UnicodeEncodeError, "\ud800".encode, self.encoding)
393 self.assertEqual("[\uDC80]".encode(self.encoding, "backslashreplace"),
394 "[\\udc80]".encode(self.encoding))
395 self.assertEqual("[\uDC80]".encode(self.encoding, "namereplace"),
396 "[\\udc80]".encode(self.encoding))
397 self.assertEqual("[\uDC80]".encode(self.encoding, "xmlcharrefreplace"),
398 "[�]".encode(self.encoding))
399 self.assertEqual("[\uDC80]".encode(self.encoding, "ignore"),
400 "[]".encode(self.encoding))
401 self.assertEqual("[\uDC80]".encode(self.encoding, "replace"),
402 "[?]".encode(self.encoding))
405 self.assertEqual("[\uD800\uDC80]".encode(self.encoding, "ignore"),
406 "[]".encode(self.encoding))
407 self.assertEqual("[\uD800\uDC80]".encode(self.encoding, "replace"),
408 "[??]".encode(self.encoding))
410 bom = "".encode(self.encoding)
413 before_sequence = before.encode(self.encoding)[len(bom):]
414 after_sequence = after.encode(self.encoding)[len(bom):]
420 self.assertEqual(test_string.encode(self.encoding,
439 data = '\uD901'.encode(self.encoding, 'surrogatepass')
445 data = '\uDC02'.encode(self.encoding, 'surrogatepass')
468 # encode some stream
580 self.assertEqual("\U00010203".encode(self.encoding), b"\x03\x02\x01\x00")
626 self.assertEqual("\U00010203".encode(self.encoding), b"\x00\x01\x02\x03")
652 # encode some stream
718 s = s1.encode(self.encoding)
778 self.assertEqual("\U00010203".encode(self.encoding),
822 self.assertEqual("\U00010203".encode(self.encoding),
858 u, u.encode(self.encoding))
876 self.assertEqual("[\uDC80]".encode(self.encoding, "surrogateescape"),
880 "[\uDC80\uD800\uDFFF]".encode(self.encoding, "surrogateescape")
885 self.assertEqual("abc\ud800def".encode(self.encoding, "surrogatepass"),
887 self.assertEqual("\U00010fff\uD800".encode(self.encoding, "surrogatepass"),
889 self.assertEqual("[\uD800\uDC80]".encode(self.encoding, "surrogatepass"),
930 self.assertEqual(set_d.encode(self.encoding), set_d.encode('ascii'))
931 self.assertEqual(set_d.encode('ascii').decode(self.encoding), set_d)
934 self.assertEqual(set_o.encode(self.encoding), set_o.encode('ascii'))
935 self.assertEqual(set_o.encode('ascii').decode(self.encoding), set_o)
937 self.assertEqual('a+b'.encode(self.encoding), b'a+-b')
941 self.assertEqual(ws.encode(self.encoding), ws.encode('ascii'))
942 self.assertEqual(ws.encode('ascii').decode(self.encoding), ws)
946 self.assertEqual(other_ascii.encode(self.encoding),
1020 self.assertEqual('\U000104A0'.encode(self.encoding), b'+2AHcoA-')
1021 self.assertEqual('\ud801\udca0'.encode(self.encoding), b'+2AHcoA-')
1024 self.assertEqual('\u20ac\U000104A0'.encode(self.encoding), b'+IKzYAdyg-')
1027 self.assertEqual('\u20ac\u20ac\U000104A0'.encode(self.encoding),
1118 self.assertEqual(d.decode(s.encode("utf-8-sig")), s)
1346 str(uni.encode("punycode"), "ascii").lower(),
1353 puny = puny.decode("ascii").encode("ascii")
1551 self.assertEqual("python.org".encode("idna"), b"python.org")
1552 self.assertEqual("python.org.".encode("idna"), b"python.org.")
1553 self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org")
1554 self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.")
1616 self.assertEqual(encoder.encode("\xe4x"), b"")
1617 self.assertEqual(encoder.encode("ample.org"), b"xn--xample-9ta.")
1618 self.assertEqual(encoder.encode("", True), b"org")
1621 self.assertEqual(encoder.encode("\xe4x"), b"")
1622 self.assertEqual(encoder.encode("ample.org."), b"xn--xample-9ta.org.")
1623 self.assertEqual(encoder.encode("", True), b"")
1627 "python.org".encode("idna", "strict")
1631 self.assertRaises(Exception, "python.org".encode, "idna", errors)
1652 self.assertEqual(codecs.encode('\xe4\xf6\xfc', 'latin-1'),
1654 self.assertRaises(TypeError, codecs.encode)
1655 self.assertRaises(LookupError, codecs.encode, "foo", "__spam__")
1656 self.assertEqual(codecs.encode('abc'), b'abc')
1657 self.assertRaises(UnicodeEncodeError, codecs.encode, '\xffff', 'ascii')
1660 self.assertEqual(codecs.encode(obj='\xe4\xf6\xfc', encoding='latin-1'),
1662 self.assertEqual(codecs.encode('[\xff]', 'ascii', errors='ignore'),
1717 "encode", "decode",
1746 self.assertRaises(UnicodeError, codecs.encode, 'abc', 'undefined')
1748 self.assertRaises(UnicodeError, codecs.encode, '', 'undefined')
1752 codecs.encode, 'abc', 'undefined', errors)
1909 s = "abc123" # all codecs should be able to encode these
1954 encodedresult += encoder.encode(c)
1955 encodedresult += encoder.encode("", True)
1981 encodedresult = b"".join(encoder.encode(c) for c in s)
1991 s = "abc123" # all codecs should be able to encode these
2003 encodedresult += cencoder.encode(c)
2004 encodedresult += cencoder.encode("", True)
2020 encodedresult = b"".join(cencoder.encode(c) for c in s)
2028 # all codecs should be able to encode these
2035 reader = codecs.getreader(encoding)(io.BytesIO(s.encode(encoding)))
2065 self.check_state_handling_decode(encoding, u, u.encode(encoding))
2066 self.check_state_handling_encode(encoding, u, u.encode(encoding))
2383 encode = codecs.unicode_escape_encode
2386 self.assertEqual(encode(chr(b)), (bytes([b]), 1))
2395 encode = codecs.unicode_escape_encode
2396 check = coding_checker(self, encode)
2403 check(chr(b), ('\\x%02x' % b).encode())
2405 check(chr(b), ('\\x%02x' % b).encode())
2516 encode = codecs.raw_unicode_escape_encode
2518 self.assertEqual(encode(chr(b)), (bytes([b]), 1))
2526 encode = codecs.raw_unicode_escape_encode
2527 check = coding_checker(self, encode)
2615 self.assertEqual("foo\udc80bar".encode("utf-8", "surrogateescape"),
2620 self.assertEqual("\udced\udcb0\udc80".encode("utf-8", "surrogateescape"),
2627 self.assertEqual("foo\udc80bar".encode("ascii", "surrogateescape"),
2634 self.assertEqual("foo\udca5bar".encode("iso-8859-3", "surrogateescape"),
2639 self.assertEqual("\udce4\udceb\udcef\udcf6\udcfc".encode("latin-1", "surrogateescape"),
2747 sin = codecs.encode(b"\x80", encoding)
2755 sin = codecs.encode(b"\x80", encoding)
2769 data = codecs.encode(data, encoding)
2770 view_encoded = codecs.encode(view, encoding)
2784 r"use codecs.encode\(\) to handle arbitrary codecs")
2787 bad_input.encode(encoding)
2791 # Check str.encode gives a good error message for str -> str codecs
2793 r"use codecs.encode\(\) to handle arbitrary codecs")
2795 "just an example message".encode("rot_13")
2800 data = b"encode first to ensure we meet any format restrictions"
2803 encoded_data = codecs.encode(data, encoding)
2852 # Should encode with quotetabs=True
2853 encoded = codecs.encode(b"space tab\teol \n", "quopri-codec")
2899 def set_codec(self, encode, decode):
2900 codec_info = codecs.CodecInfo(encode, decode,
2921 "str_input".encode(self.codec_name)
2923 codecs.encode("str_input", self.codec_name)
2953 "str input".encode(self.codec_name)
2955 codecs.encode("str input", self.codec_name)
2991 "str input".encode(self.codec_name)
2993 codecs.encode("str input", self.codec_name)
3011 encoded = codecs.encode(None, self.codec_name)
3017 r"use codecs.encode\(\) to encode to arbitrary types$")
3020 "str_input".encode(self.codec_name)
3072 self.fail('Unable to encode %a to "cp%s" with '
3075 '%a.encode("cp%s", %r)=%a != %a'
3252 self.assertEqual('abc123'.encode('ascii'), b'abc123')
3265 self.assertEqual(data.encode('ascii', error_handler),
3271 '\udc80\xff'.encode('ascii', 'surrogateescape')
3296 self.assertEqual(data.encode('latin1'), expected)
3309 self.assertEqual(data.encode('latin1', error_handler),
3315 '\udc80\u20ac'.encode('latin1', 'surrogateescape')
3330 sr = codecs.StreamRecoder(bio, codec.encode, codec.decode,
3339 sr = codecs.StreamRecoder(bio, codec.encode, codec.decode,
3343 sr.write(text.encode('latin1'))
3344 self.assertEqual(bio.getvalue(), text.encode('utf-8'))
3347 bio = io.BytesIO('line1\nline2\nline3\n'.encode('utf-16-le'))
3358 bio = io.BytesIO('123456789\n'.encode('utf-16-le'))
3385 def encode(self, text, errors="strict"):
3392 expected = text.encode(self.ENCODING, errors)
3395 self.encode(text, errors)
3397 self.assertRegex(errmsg, r"encode error: pos=[0-9]+, reason=")
3399 encoded = self.encode(text, errors)
3410 self.encode('', 'surrogatepass')
3422 self.encode('', 'backslashreplace')
3438 encoded = text.encode(self.ENCODING, encode_errors)
3445 encoded2 = text.encode(self.ENCODING, 'surrogatepass')
3489 ciphertext = codecs.encode("Caesar liked ciphers", 'rot-13')
3498 ciphertext = encoder.encode('ABBA nag Cheryl Baker')