mpd: Simplify Last-Modified test, update changelog
This commit is contained in:
parent
1d77bc74e2
commit
6cb48f29ce
@ -77,6 +77,9 @@ MPD frontend
|
||||
|
||||
- ``listfiles``
|
||||
|
||||
- Track data now include the ``Last-Modified`` field if set on the track model.
|
||||
(Fixes: :issue:`1218`, PR: :issue:`1219`)
|
||||
|
||||
File backend
|
||||
------------
|
||||
|
||||
|
||||
@ -82,39 +82,13 @@ class TrackMpdFormatTest(unittest.TestCase):
|
||||
def test_track_to_mpd_format_with_last_modified(self):
|
||||
track = self.track.replace(last_modified=995303899000)
|
||||
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.assertIn(('Last-Modified', '2001-07-16T17:18:19Z'), result)
|
||||
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)
|
||||
keys = [k for k, v in result]
|
||||
self.assertNotIn('Last-Modified', keys)
|
||||
|
||||
def test_track_to_mpd_format_musicbrainz_trackid(self):
|
||||
track = self.track.replace(musicbrainz_id='foo')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user