diff --git a/test/test_embedart.py b/test/test_embedart.py index ad04c57d7..30e4841ba 100644 --- a/test/test_embedart.py +++ b/test/test_embedart.py @@ -52,6 +52,7 @@ class EmbedartCliTest(_common.TestCase, TestHelper): def setUp(self): super(EmbedartCliTest, self).setUp() + self.io.install() self.setup_beets() # Converter is threaded self.load_plugins('embedart') @@ -65,6 +66,15 @@ class EmbedartCliTest(_common.TestCase, TestHelper): self.unload_plugins() self.teardown_beets() + def test_embed_art_from_file_with_input(self): + self._setup_data() + album = self.add_album_fixture() + item = album.items()[0] + self.io.addinput('y') + self.run_command('embedart', '-f', self.small_artpath) + mediafile = MediaFile(syspath(item.path)) + self.assertEqual(mediafile.images[0].data, self.image_data) + def test_embed_art_from_file(self): self._setup_data() album = self.add_album_fixture()