def test_get_by_genre_missing(self): dao = mock.Mock(spec=avalon.models.ReadOnlyDao) dao.get_all_tracks.return_value = [self.song] cache = avalon.cache.TrackStore(dao).reload() songs = cache.get_by_genre(uuid.UUID('cf16d2d9-35da-4c2f-9f35-e52fb952864e')) assert 0 == len(songs)
def test_get_by_genre(self): dao = mock.Mock(spec=avalon.models.ReadOnlyDao) dao.get_all_tracks.return_value = [self.song] cache = avalon.cache.TrackStore(dao).reload() songs = cache.get_by_genre(uuid.UUID("8794d7b7-fff3-50bb-b1f1-438659e05fe5")) for song in songs: assert uuid.UUID("ca2e8303-69d7-53ec-907e-2f111103ba29") == song.id