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 405
405
'iso_8859_8' : 'iso8859_8' ,
406
406
'iso_8859_8_1988' : 'iso8859_8' ,
407
407
'iso_ir_138' : 'iso8859_8' ,
408
+ 'iso_8859_8_i' : 'iso8859_8' ,
409
+ 'iso_8859_8_e' : 'iso8859_8' ,
408
410
409
411
# iso8859_9 codec
410
412
'csisolatin5' : 'iso8859_9' ,
Original file line number Diff line number Diff line change 3
3
import copy
4
4
import io
5
5
import pickle
6
+ import os
6
7
import sys
7
8
import unittest
8
9
import encodings
@@ -3107,6 +3108,13 @@ def test_aliases(self):
3107
3108
info = codecs .lookup (alias )
3108
3109
self .assertEqual (info .name , expected_name )
3109
3110
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
+
3110
3118
def test_quopri_stateless (self ):
3111
3119
# Should encode with quotetabs=True
3112
3120
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