From 2ff2a3719e3d9b356e397f6611b07a21a2fea52e Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Wed, 18 Feb 2015 21:55:39 +0100 Subject: [PATCH] backend: Add test for get_images fallback --- tests/backend/test_backend.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/backend/test_backend.py diff --git a/tests/backend/test_backend.py b/tests/backend/test_backend.py new file mode 100644 index 00000000..7c939132 --- /dev/null +++ b/tests/backend/test_backend.py @@ -0,0 +1,19 @@ +from __future__ import absolute_import, unicode_literals + +import unittest + +from mopidy import models + +from tests import dummy_backend + + +class LibraryTest(unittest.TestCase): + def test_default_get_images_impl_falls_back_to_album_image(self): + album = models.Album(images=['imageuri']) + track = models.Track(uri='trackuri', album=album) + + library = dummy_backend.DummyLibraryProvider(backend=None) + library.dummy_library.append(track) + + expected = {'trackuri': [models.Image(uri='imageuri')]} + self.assertEqual(library.get_images(['trackuri']), expected)