Thanks to visit codestin.com Credit goes to github.com
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 92ea1eb commit 8704d6bCopy full SHA for 8704d6b
1 file changed
Lib/test/test_codecs.py
@@ -1,6 +1,7 @@
1
import codecs
2
import contextlib
3
import copy
4
+import importlib
5
import io
6
import pickle
7
import os
@@ -3111,9 +3112,9 @@ def test_aliases(self):
3111
3112
def test_alias_modules_exist(self):
3113
encodings_dir = os.path.dirname(encodings.__file__)
3114
for value in encodings.aliases.aliases.values():
- codec_file = os.path.join(encodings_dir, value + ".py")
3115
- self.assertTrue(os.path.isfile(codec_file),
3116
- "Codec file not found: " + codec_file)
+ codec_mod = f"encodings.{value}"
+ self.assertIsNotNone(importlib.util.find_spec(codec_mod),
3117
+ f"Codec module not found: {codec_mod}")
3118
3119
def test_quopri_stateless(self):
3120
# Should encode with quotetabs=True
0 commit comments