File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change 11import codecs
22import contextlib
33import copy
4+ import importlib
45import io
56import pickle
67import os
@@ -3111,11 +3112,9 @@ def test_aliases(self):
31113112 def test_alias_modules_exist (self ):
31123113 encodings_dir = os .path .dirname (encodings .__file__ )
31133114 for value in encodings .aliases .aliases .values ():
3114- codec_file = os .path .join (encodings_dir , value + ".py" )
3115- pyc_file = codec_file + "c"
3116- self .assertTrue (os .path .isfile (codec_file )
3117- or os .path .isfile (pyc_file ),
3118- "Codec file not found: " + codec_file )
3115+ codec_mod = f"encodings.{ value } "
3116+ self .assertIsNotNone (importlib .util .find_spec (codec_mod ),
3117+ "Codec module not found: " + codec_mod )
31193118
31203119 def test_quopri_stateless (self ):
31213120 # Should encode with quotetabs=True
You can’t perform that action at this time.
0 commit comments