8000
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 af2277e commit d9db07aCopy full SHA for d9db07a
Lib/test/test_mimetypes.py
@@ -159,6 +159,15 @@ def test_init_reinitializes(self):
159
# Poison should be gone.
160
self.assertEqual(mimetypes.guess_extension('foo/bar'), None)
161
162
+ @unittest.skipIf(sys.platform.startswith("win"), "Non-Windows only")
163
+ def test_guess_known_extensions(self):
164
+ # Issue 37529
165
+ # The test fails on Windows because Windows adds mime types from the Registry
166
+ # and that creates some duplicates.
167
+ from mimetypes import types_map
168
+ for v in types_map.values():
169
+ self.assertIsNotNone(mimetypes.guess_extension(v))
170
+
171
def test_preferred_extension(self):
172
def check_extensions():
173
self.assertEqual(mimetypes.guess_extension('application/octet-stream'), '.bin')
0 commit comments