models: Add Track.disc_no (#286)
This commit is contained in:
parent
bb9ef63a42
commit
f3ccf871e5
@ -38,6 +38,8 @@ v0.11.2 (UNRELEASED)
|
||||
- Add :attr:`mopidy.models.Album.images` field for including album art URIs.
|
||||
(Partly fixes :issue:`263`)
|
||||
|
||||
- Add :attr:`mopidy.models.Track.disc_no` field. (Partly fixes: :issue:`286`)
|
||||
|
||||
|
||||
v0.11.1 (2012-12-24)
|
||||
====================
|
||||
|
||||
@ -212,6 +212,8 @@ class Track(ImmutableObject):
|
||||
:type album: :class:`Album`
|
||||
:param track_no: track number in album
|
||||
:type track_no: integer
|
||||
:param disc_no: disc number in album
|
||||
:type disc_no: integer or :class:`None` if unknown
|
||||
:param date: track release date (YYYY or YYYY-MM-DD)
|
||||
:type date: string
|
||||
:param length: track length in milliseconds
|
||||
@ -234,9 +236,12 @@ class Track(ImmutableObject):
|
||||
#: The track :class:`Album`. Read-only.
|
||||
album = None
|
||||
|
||||
#: The track number in album. Read-only.
|
||||
#: The track number in the album. Read-only.
|
||||
track_no = 0
|
||||
|
||||
#: The disc number in the album. Read-only.
|
||||
disc_no = None
|
||||
|
||||
#: The track release date. Read-only.
|
||||
date = None
|
||||
|
||||
|
||||
@ -396,6 +396,12 @@ class TrackTest(unittest.TestCase):
|
||||
self.assertEqual(track.track_no, track_no)
|
||||
self.assertRaises(AttributeError, setattr, track, 'track_no', None)
|
||||
|
||||
def test_disc_no(self):
|
||||
disc_no = 2
|
||||
track = Track(disc_no=disc_no)
|
||||
self.assertEqual(track.disc_no, disc_no)
|
||||
self.assertRaises(AttributeError, setattr, track, 'disc_no', None)
|
||||
|
||||
def test_date(self):
|
||||
date = '1977-01-01'
|
||||
track = Track(date=date)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user