Lines Matching refs:charmap
207 # For charmap encodings the replacement string will be
210 # charmap has to have a mapping for "?".
211 charmap = dict((ord(c), bytes(2*c.upper(), 'ascii')) for c in "abcdefgh")
214 self.assertEqual(codecs.charmap_encode(sin, "strict", charmap)[0], sout)
217 self.assertRaises(UnicodeError, codecs.charmap_encode, sin, "strict", charmap)
219 charmap[ord("?")] = b"XYZ"
222 self.assertEqual(codecs.charmap_encode(sin, "replace", charmap)[0], sout)
224 charmap[ord("?")] = "XYZ" # wrong type in mapping
225 self.assertRaises(TypeError, codecs.charmap_encode, sin, "replace", charmap)
1064 encodings += ["iso-8859-15"] # charmap codec
1116 charmap = {
1125 text.translate(charmap)