We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46c025d commit 15dd8afCopy full SHA for 15dd8af
Lib/test/test_codecs.py
@@ -3111,11 +3111,9 @@ def test_aliases(self):
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
- 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)
+ codec_mod = f"encodings.{value}"
+ self.assertIsNotNone(importlib.util.find_spec(codec_mod),
+ "Codec module not found: " + codec_mod)
3119
3120
def test_quopri_stateless(self):
3121
# Should encode with quotetabs=True
0 commit comments