Extra test for multiple top level files

This commit is contained in:
Thomas Adamcik 2010-10-29 23:46:40 +02:00
parent 6b99416830
commit 93eda1c81e

View File

@ -218,6 +218,24 @@ class TracksToTagCacheFormatTest(unittest.TestCase):
self.assertEqual(len(result), 0)
self.assertEqual(song_list, formated)
def test_tag_cache_supports_multiple_tracks(self):
tracks = [
Track(uri='file:///dir/subdir/song1.mp3'),
Track(uri='file:///dir/subdir/song2.mp3'),
]
formated = []
formated.extend(translator.track_to_mpd_format(tracks[0], key=True))
formated.extend(translator.track_to_mpd_format(tracks[1], key=True))
result = translator.tracks_to_tag_cache_format(tracks)
result = self.consume_headers(result)
song_list, result = self.consume_song_list(result)
self.assertEqual(song_list, formated)
self.assertEqual(len(result), 0)
class TracksToDirectoryTreeTest(unittest.TestCase):
def setUp(self):