Lines Matching refs:codecs

1 import codecs
111 codecs.register_error(
139 codecs.register_error(
194 codecs.register_error("test.relaxedutf8", relaxedutf8)
214 self.assertEqual(codecs.charmap_encode(sin, "strict", charmap)[0], sout)
217 self.assertRaises(UnicodeError, codecs.charmap_encode, sin, "strict", charmap)
222 self.assertEqual(codecs.charmap_encode(sin, "replace", charmap)[0], sout)
225 self.assertRaises(TypeError, codecs.charmap_encode, sin, "replace", charmap)
238 codecs.register_error("test.handler1", handler1)
246 codecs.register_error("test.handler2", handler2)
270 codecs.charmap_decode(b"abc", "test.handler1", {ord("a"): "z"})[0],
291 codecs.register_error("test." + err, codecs.lookup_error(err))
403 codecs.strict_errors,
409 codecs.strict_errors,
416 codecs.strict_errors,
421 codecs.strict_errors,
426 codecs.strict_errors,
434 codecs.ignore_errors,
440 codecs.ignore_errors,
445 codecs.ignore_errors(
450 codecs.ignore_errors(
455 codecs.ignore_errors(
464 codecs.replace_errors,
470 codecs.replace_errors,
475 codecs.replace_errors,
480 codecs.replace_errors,
485 codecs.replace_errors(
490 codecs.replace_errors(
495 codecs.replace_errors(
504 codecs.xmlcharrefreplace_errors,
510 codecs.xmlcharrefreplace_errors,
516 codecs.xmlcharrefreplace_errors,
521 codecs.xmlcharrefreplace_errors,
530 codecs.xmlcharrefreplace_errors(
541 codecs.backslashreplace_errors,
547 codecs.backslashreplace_errors,
569 codecs.backslashreplace_errors(
575 codecs.backslashreplace_errors(
589 codecs.backslashreplace_errors(
599 codecs.namereplace_errors,
605 codecs.namereplace_errors,
611 codecs.namereplace_errors,
616 codecs.namereplace_errors,
635 codecs.namereplace_errors(
642 surrogateescape_errors = codecs.lookup_error('surrogateescape')
686 surrogatepass_errors = codecs.lookup_error('surrogatepass')
762 codecs.register_error("test.badhandler", lambda x: res)
783 self.assertEqual(codecs.strict_errors, codecs.lookup_error("strict"))
784 self.assertEqual(codecs.ignore_errors, codecs.lookup_error("ignore"))
785 self.assertEqual(codecs.strict_errors, codecs.lookup_error("strict"))
787 codecs.xmlcharrefreplace_errors,
788 codecs.lookup_error("xmlcharrefreplace")
791 codecs.backslashreplace_errors,
792 codecs.lookup_error("backslashreplace")
795 codecs.namereplace_errors,
796 codecs.lookup_error("namereplace")
804 codecs.register_error("test.replacing", handle)
833 codecs.register_error("test.unencreplhandler", unencrepl)
856 codecs.register_error("test.replacing", handle)
878 codecs.register_error("test.replacing", handle)
901 # Python/codecs.c::PyCodec_RegisterError()
902 self.assertRaises(TypeError, codecs.register_error, 42)
903 self.assertRaises(TypeError, codecs.register_error, "test.dummy", 42)
908 self.assertRaises(TypeError, codecs.lookup_error)
913 self.assertRaises(LookupError, codecs.lookup_error, "test.unknown")
917 # Python/codecs.c::PyCodec_XMLCharRefReplaceErrors()
922 codecs.register_error("test.xmlcharrefreplace", codecs.xmlcharrefreplace_errors)
935 codecs.register_error("test.baddecodereturn1", baddecodereturn1)
945 codecs.register_error("test.baddecodereturn2", baddecodereturn2)
949 codecs.register_error("test.posreturn", handler.handle)
982 self.assertRaises(UnicodeError, codecs.charmap_decode, b"\xff", "strict", {0xff: None})
983 self.assertRaises(ValueError, codecs.charmap_decode, b"\xff", "strict", D())
984 self.assertRaises(TypeError, codecs.charmap_decode, b"\xff", "strict", {0xff: sys.maxunicode+1})
994 codecs.register_error("test.badencodereturn1", badencodereturn1)
999 codecs.register_error("test.badencodereturn2", badencodereturn2)
1003 codecs.register_error("test.posreturn", handler.handle)
1036 self.assertRaises(UnicodeError, codecs.charmap_encode, "\xff", err, {0xff: None})
1037 self.assertRaises(ValueError, codecs.charmap_encode, "\xff", err, D())
1038 self.assertRaises(TypeError, codecs.charmap_encode, "\xff", err, {0xff: 300})
1042 codecs.register_error("test.bug36819", handler.handle)
1060 codecs.register_error("test.bug36819", handler.handle)
1066 encodings = ["mbcs", "oem"] # code page codecs
1081 codecs.code_page_encode(437, input, "test.bug36819")
1098 encoded = codecs.code_page_encode(437, input, "test.bug36819")
1144 codecs.register_error("test.replacing", replacing)
1156 codecs.register_error("test.mutating", mutating)
1172 codecs.register_error(
1202 codecs.register_error("test.replace_with_long", replace_with_long)
1216 codecs.strict_errors,
1217 codecs.ignore_errors,
1218 codecs.replace_errors,
1219 codecs.backslashreplace_errors,
1220 codecs.namereplace_errors,
1221 codecs.xmlcharrefreplace_errors,
1222 codecs.lookup_error('surrogateescape'),
1223 codecs.lookup_error('surrogatepass'),