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 3085bb9 commit 206be36Copy full SHA for 206be36
1 file changed
Lib/test/test_mimetypes.py
@@ -287,6 +287,18 @@ def test_case_sensitivity(self):
287
eq(self.db.guess_file_type("foobar.tar.z"), (None, None))
288
eq(self.db.guess_type("scheme:foobar.tar.z"), (None, None))
289
290
+ def test_suffix_map_case_sensitive_preferred(self):
291
+ self.db.suffix_map[".TEST-SUFFIX"] = ".tar.gz"
292
+ self.db.suffix_map[".test-suffix"] = ".tar.xz"
293
+ self.assertEqual(
294
+ self.db.guess_file_type("example.TEST-SUFFIX"),
295
+ ("application/x-tar", "gzip"),
296
+ )
297
298
+ self.db.guess_file_type("example.test-suffix"),
299
+ ("application/x-tar", "xz"),
300
301
+
302
def test_added_types_case_sensitive_preferred(self):
303
self.db.add_type("text/x-test-uppercase-r", ".R")
304
self.db.add_type("text/x-test-lowercase-r", ".r")
0 commit comments