diff --git a/tests/mpd/test_translator.py b/tests/mpd/test_translator.py index 9c38a377..066bacad 100644 --- a/tests/mpd/test_translator.py +++ b/tests/mpd/test_translator.py @@ -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)