Find macOS problem

This commit is contained in:
Bastian Germann 2018-10-16 20:55:25 +02:00
parent ddc66fcd2f
commit dd346487f5
2 changed files with 3 additions and 2 deletions

View File

@ -32,8 +32,7 @@ class MediaInfoWrapper(object):
@staticmethod
def parse(filename):
# FIXME: library loading on macOS
if sys.platform != 'darwin' and MediaInfo.can_parse():
if MediaInfo.can_parse():
return MediaInfo.parse(filename)
else:
xml = check_output(['mediainfo', '-f', '--Output=XML', '--Inform=OLDXML', filename])

View File

@ -44,5 +44,7 @@ class TestMediainfoWrapper(TestCase):
# WHEN the media data is retrieved
results = MediaInfoWrapper.parse(full_path)
assert ['fail'] == results.tracks
# THEN you can determine the run time
assert results.tracks[0].duration == test_data[1], 'The correct duration is returned for ' + test_data[0]