From 47cb11bad71e1325c4ef446e2146a6a60361dbd9 Mon Sep 17 00:00:00 2001 From: Alok Saboo Date: Fri, 21 Apr 2023 08:31:36 -0400 Subject: [PATCH] Add test for invalid URL --- test/test_embedart.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/test_embedart.py b/test/test_embedart.py index 0b7277068..222fc36fa 100644 --- a/test/test_embedart.py +++ b/test/test_embedart.py @@ -100,6 +100,17 @@ class EmbedartCliTest(TestHelper, FetchImageHelper): mediafile.images[0].data, self.IMAGEHEADER.get('image/png').ljust(32, b'\x00')) + # test embedart with url that does not have a valid image + def test_embed_art_from_url_with_yes_input_not_image(self): + self._setup_data() + album = self.add_album_fixture() + item = album.items()[0] + self.mock_response('http://example.com/test.txt', 'text/html') + self.io.addinput('y') + self.run_command('embedart', '-u', 'http://example.com/test.txt') + mediafile = MediaFile(syspath(item.path)) + self.assertFalse(mediafile.images) + def test_embed_art_from_file_with_no_input(self): self._setup_data() album = self.add_album_fixture()