From a61332a864e73debdb94f1527a8f4d17d26e947d Mon Sep 17 00:00:00 2001 From: Guilherme Souza <101073+guilhermef@users.noreply.github.com> Date: Tue, 15 Mar 2022 23:41:50 +0100 Subject: [PATCH] fix(gifv): Add WebM tests --- .../gifv/tests/integration/test_gifv.py | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/thumbor_plugins/optimizers/gifv/tests/integration/test_gifv.py b/thumbor_plugins/optimizers/gifv/tests/integration/test_gifv.py index 084a944..bd036c2 100644 --- a/thumbor_plugins/optimizers/gifv/tests/integration/test_gifv.py +++ b/thumbor_plugins/optimizers/gifv/tests/integration/test_gifv.py @@ -11,6 +11,24 @@ class GIFVTest(EngineCase): @gen_test async def test_gifv(self): - await self.http_client.fetch( + response = await self.http_client.fetch( self.get_url("/unsafe/filters:gifv()/animated.gif") ) + self.assertEqual(response.code, 200) + self.assertEqual(response.headers["Content-Type"], "video/mp4") + + @gen_test + async def test_gifv_with_background(self): + response = await self.http_client.fetch( + self.get_url("/unsafe/filters:gifv(mp4):background_color(ff00ff)/animated.gif") + ) + self.assertEqual(response.code, 200) + self.assertEqual(response.headers["Content-Type"], "video/mp4") + + @gen_test + async def test_gifv_webm(self): + response = await self.http_client.fetch( + self.get_url("/unsafe/filters:gifv(webm)/animated.gif") + ) + self.assertEqual(response.code, 200) + self.assertEqual(response.headers["Content-Type"], "video/webm")