diff --git a/test/rsrc/unparseable.dsf b/test/rsrc/unparseable.dsf index c5463d5c1..3b6292e32 100644 Binary files a/test/rsrc/unparseable.dsf and b/test/rsrc/unparseable.dsf differ diff --git a/test/test_mediafile.py b/test/test_mediafile.py index 2adb57c85..fa55d3cdb 100644 --- a/test/test_mediafile.py +++ b/test/test_mediafile.py @@ -886,8 +886,16 @@ class AIFFTest(ReadWriteTestBase, unittest.TestCase): 'channels': 1, } +try: + import mutagen.dsf +except: + HAVE_DSF = False +else: + HAVE_DSF = True -class DSFTest(ReadWriteTestBase, unittest.TestCase): +@unittest.skipIf(not HAVE_DSF, "mutagen < 1.37") +class DSFTest(ReadWriteTestBase, + ExtendedImageStructureTestMixin, unittest.TestCase): extension = 'dsf' audio_properties = { 'length': 0.01,