def setup_tags(self): supports_tag = ext_to_format(self.testfile_ext[1:]).supports_tag self.unsupported_tags = { tag: val for tag, val in self.tags.items() if not supports_tag(tag) } self.remove_tags(self.unsupported_tags.keys())
def setUp(self): super().setUp() config.setting = settings.copy() if self.testfile: _name, self.testfile_ext = os.path.splitext(self.testfile) self.testfile_path = os.path.join('test', 'data', self.testfile) self.testfile_ext = os.path.splitext(self.testfile)[1] self.filename = self.copy_of_original_testfile() self.format = ext_to_format(self.testfile_ext[1:])
def setUp(self): super().setUp() config.setting = settings.copy() if self.testfile: _name, self.testfile_ext = os.path.splitext(self.testfile) self.testfile_path = os.path.join('test', 'data', self.testfile) self.testfile_ext = os.path.splitext(self.testfile)[1] self.filename = self.copy_of_original_testfile() self.format = ext_to_format(self.testfile_ext[1:])
def test_supports_tag(self): fmt = ext_to_format(self.testfile_ext[1:]) self.assertTrue(fmt.supports_tag('copyright')) self.assertTrue(fmt.supports_tag('compilation')) self.assertTrue(fmt.supports_tag('bpm')) self.assertTrue(fmt.supports_tag('djmixer')) self.assertTrue(fmt.supports_tag('discnumber')) self.assertTrue(fmt.supports_tag('lyrics:lead')) self.assertTrue(fmt.supports_tag('~length'))
def test_supports_tag(self): fmt = ext_to_format(self.testfile_ext[1:]) self.assertTrue(fmt.supports_tag('copyright')) self.assertTrue(fmt.supports_tag('compilation')) self.assertTrue(fmt.supports_tag('bpm')) self.assertTrue(fmt.supports_tag('djmixer')) self.assertTrue(fmt.supports_tag('discnumber')) self.assertTrue(fmt.supports_tag('lyrics:lead')) for tag in self.replaygain_tags.keys(): self.assertTrue(fmt.supports_tag(tag))
def test_supports_tag(self): fmt = ext_to_format(self.testfile_ext[1:]) self.assertTrue(fmt.supports_tag('copyright')) self.assertTrue(fmt.supports_tag('compilation')) self.assertTrue(fmt.supports_tag('bpm')) self.assertTrue(fmt.supports_tag('djmixer')) self.assertTrue(fmt.supports_tag('discnumber')) self.assertTrue(fmt.supports_tag('lyrics:lead')) self.assertTrue(fmt.supports_tag('Custom')) self.assertTrue(fmt.supports_tag('äöüéß\0')) # Latin 1 is supported self.assertFalse(fmt.supports_tag('Б')) # Unsupported custom tags for tag in self.replaygain_tags.keys(): self.assertTrue(fmt.supports_tag(tag))
def setup_tags(self): supports_tag = ext_to_format(self.testfile_ext[1:]).supports_tag self.remove_tags( [tag for tag in self.tags if not supports_tag(tag)])
def setup_tags(self): supports_tag = ext_to_format(self.testfile_ext[1:]).supports_tag self.unsupported_tags = {tag : val for tag, val in self.tags.items() if not supports_tag(tag)} self.remove_tags(self.unsupported_tags.keys())