From 2a82ff7cc54f7a5da6304ee669c2a9a3e98dc71a Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Wed, 20 Feb 2019 18:41:27 -0500 Subject: [PATCH 1/2] Update mime_types.py --- lbrynet/extras/daemon/mime_types.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lbrynet/extras/daemon/mime_types.py b/lbrynet/extras/daemon/mime_types.py index 5af8c1eef..88aa7077f 100644 --- a/lbrynet/extras/daemon/mime_types.py +++ b/lbrynet/extras/daemon/mime_types.py @@ -155,6 +155,6 @@ types_map = { def guess_media_type(path): _, ext = os.path.splitext(path) return types_map.get( - ext, + ext.strip().lower(), 'application/octet-stream' if not (ext and ext[1:].strip()) else f'application/x-ext-{ext[1:].strip().lower()}' ) From ba518e2a0ed8bee7d2051ef2b447addcf3afa13b Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Fri, 22 Feb 2019 11:12:31 -0500 Subject: [PATCH 2/2] update test --- tests/unit/lbrynet_daemon/test_mime_types.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/unit/lbrynet_daemon/test_mime_types.py b/tests/unit/lbrynet_daemon/test_mime_types.py index 5d074e47e..52abe8852 100644 --- a/tests/unit/lbrynet_daemon/test_mime_types.py +++ b/tests/unit/lbrynet_daemon/test_mime_types.py @@ -5,9 +5,11 @@ from lbrynet.extras.daemon import mime_types class TestMimeTypes(unittest.TestCase): def test_mp4_video(self): self.assertEqual("video/mp4", mime_types.guess_media_type("test.mp4")) + self.assertEqual("video/mp4", mime_types.guess_media_type("test.MP4")) def test_x_ext_(self): self.assertEqual("application/x-ext-lbry", mime_types.guess_media_type("test.lbry")) + self.assertEqual("application/x-ext-lbry", mime_types.guess_media_type("test.LBRY")) def test_octet_stream(self): self.assertEqual("application/octet-stream", mime_types.guess_media_type("test."))