mirror of
https://github.com/beetbox/beets.git
synced 2025-12-06 16:42:42 +01:00
Added interactive test method for embedart plugin.
This commit is contained in:
parent
5a71ce722a
commit
f6df3befac
1 changed files with 10 additions and 0 deletions
|
|
@ -52,6 +52,7 @@ class EmbedartCliTest(_common.TestCase, TestHelper):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(EmbedartCliTest, self).setUp()
|
super(EmbedartCliTest, self).setUp()
|
||||||
|
self.io.install()
|
||||||
self.setup_beets() # Converter is threaded
|
self.setup_beets() # Converter is threaded
|
||||||
self.load_plugins('embedart')
|
self.load_plugins('embedart')
|
||||||
|
|
||||||
|
|
@ -65,6 +66,15 @@ class EmbedartCliTest(_common.TestCase, TestHelper):
|
||||||
self.unload_plugins()
|
self.unload_plugins()
|
||||||
self.teardown_beets()
|
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):
|
def test_embed_art_from_file(self):
|
||||||
self._setup_data()
|
self._setup_data()
|
||||||
album = self.add_album_fixture()
|
album = self.add_album_fixture()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue