File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 405405 'iso_8859_8' : 'iso8859_8' ,
406406 'iso_8859_8_1988' : 'iso8859_8' ,
407407 'iso_ir_138' : 'iso8859_8' ,
408+ 'iso_8859_8_i' : 'iso8859_8' ,
409+ 'iso_8859_8_e' : 'iso8859_8' ,
408410
409411 # iso8859_9 codec
410412 'csisolatin5' : 'iso8859_9' ,
Original file line number Diff line number Diff line change 33import copy
44import io
55import pickle
6+ import os
67import sys
78import unittest
89import encodings
@@ -3107,6 +3108,13 @@ def test_aliases(self):
31073108 info = codecs .lookup (alias )
31083109 self .assertEqual (info .name , expected_name )
31093110
3111+ def test_alias_modules_exist (self ):
3112+ encodings_dir = os .path .dirname (encodings .__file__ )
3113+ for value in encodings .aliases .aliases .values ():
3114+ codec_file = os .path .join (encodings_dir , value + ".py" )
3115+ self .assertTrue (os .path .isfile (codec_file ),
3116+ "Codec file not found: " + codec_file )
3117+
31103118 def test_quopri_stateless (self ):
31113119 # Should encode with quotetabs=True
31123120 encoded = codecs .encode (b"space tab\t eol \n " , "quopri-codec" )
Original file line number Diff line number Diff line change 1+ Fix aliases for ``iso8859_8 `` encoding. Patch by Dave Goncalves.
You can’t perform that action at this time.
0 commit comments