Add test for track.last_modified = 0

This commit is contained in:
Mark Greenwood 2015-07-21 21:13:38 +01:00
parent 6ed9b07aaa
commit eab3076235

View File

@ -98,6 +98,24 @@ class TrackMpdFormatTest(unittest.TestCase):
self.assertNotIn(('Comment', 'a comment'), result)
self.assertEqual(len(result), 13)
def test_track_to_mpd_format_with_last_modified_of_zero(self):
track = self.track.replace(last_modified=0)
result = translator.track_to_mpd_format(track)
self.assertIn(('file', 'a uri'), result)
self.assertIn(('Time', 137), result)
self.assertIn(('Artist', 'an artist'), result)
self.assertIn(('Title', 'a name'), result)
self.assertIn(('Album', 'an album'), result)
self.assertIn(('AlbumArtist', 'an other artist'), result)
self.assertIn(('Composer', 'a composer'), result)
self.assertIn(('Performer', 'a performer'), result)
self.assertIn(('Genre', 'a genre'), result)
self.assertIn(('Track', '7/13'), result)
self.assertIn(('Date', '1977-01-01'), result)
self.assertIn(('Disc', 1), result)
self.assertNotIn(('Comment', 'a comment'), result)
self.assertEqual(len(result), 12)
def test_track_to_mpd_format_musicbrainz_trackid(self):
track = self.track.replace(musicbrainz_id='foo')
result = translator.track_to_mpd_format(track)