Exemplo n.º 1
0
 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())
Exemplo n.º 2
0
 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:])
Exemplo n.º 3
0
Arquivo: common.py Projeto: zas/picard
 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:])
Exemplo n.º 4
0
 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'))
Exemplo n.º 5
0
 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))
Exemplo n.º 6
0
 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))
Exemplo n.º 7
0
 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)])
Exemplo n.º 8
0
 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())