audio: Update missing plugins check in scanner tests

This commit is contained in:
Thomas Adamcik 2015-08-19 00:40:46 +02:00
parent e77a4afaf4
commit 3e75d5cf06

View File

@ -40,8 +40,11 @@ class ScannerTest(unittest.TestCase):
self.assertEqual(self.result[name].tags[key], value) self.assertEqual(self.result[name].tags[key], value)
def check_if_missing_plugin(self): def check_if_missing_plugin(self):
if any(['missing a plug-in' in str(e) for e in self.errors.values()]): for path, result in self.result.items():
raise unittest.SkipTest('Missing MP3 support?') if not path.endswith('.mp3'):
continue
if not result.playable and result.mime == 'audio/mpeg':
raise unittest.SkipTest('Missing MP3 support?')
def test_tags_is_set(self): def test_tags_is_set(self):
self.scan(self.find('scanner/simple')) self.scan(self.find('scanner/simple'))