8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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