mirror of
https://github.com/fergalmoran/picard.git
synced 2025-12-30 13:19:26 +00:00
29 lines
957 B
Python
29 lines
957 B
Python
from test.picardtestcase import PicardTestCase
|
|
|
|
from picard.file import File
|
|
|
|
|
|
class DataObjectTest(PicardTestCase):
|
|
|
|
def setUp(self):
|
|
super().setUp()
|
|
self.file = File('somepath/somefile.mp3')
|
|
|
|
def test_filename(self):
|
|
self.assertEqual('somepath/somefile.mp3', self.file.filename)
|
|
self.assertEqual('somefile.mp3', self.file.base_filename)
|
|
|
|
def test_tracknumber(self):
|
|
self.assertEqual(0, self.file.tracknumber)
|
|
self.file.metadata['tracknumber'] = '42'
|
|
self.assertEqual(42, self.file.tracknumber)
|
|
self.file.metadata['tracknumber'] = 'FOURTYTWO'
|
|
self.assertEqual(0, self.file.tracknumber)
|
|
|
|
def test_discnumber(self):
|
|
self.assertEqual(0, self.file.discnumber)
|
|
self.file.metadata['discnumber'] = '42'
|
|
self.assertEqual(42, self.file.discnumber)
|
|
self.file.metadata['discnumber'] = 'FOURTYTWO'
|
|
self.assertEqual(0, self.file.discnumber)
|