diff --git a/test/rsrc/full.alac.m4a b/test/rsrc/full.alac.m4a new file mode 100644 index 000000000..8ec7d377c Binary files /dev/null and b/test/rsrc/full.alac.m4a differ diff --git a/test/test_mediafile_basic.py b/test/test_mediafile_basic.py index decdfb9a2..91f663556 100644 --- a/test/test_mediafile_basic.py +++ b/test/test_mediafile_basic.py @@ -208,6 +208,15 @@ READ_ONLY_CORRECT_DICTS = { 'bitdepth': 0, 'channels': 1, }, + + 'full.alac.m4a': { + 'length': 1.0, + 'bitrate': 55072, + 'format': 'ALAC', + 'samplerate': 0, + 'bitdepth': 0, + 'channels': 0, + }, } TEST_FILES = { @@ -267,6 +276,9 @@ class AllFilesMixin(object): def test_wma(self): self._run('full', 'wma') + def test_alac(self): + self._run('full', 'alac.m4a') + # Special test for advanced release date. def test_date_mp3(self): self._run('date', 'mp3') @@ -429,6 +441,9 @@ class ReadOnlyTest(unittest.TestCase): def test_wma(self): self._run('full.wma') + def test_alac(self): + self._run('full.alac.m4a') + def suite(): return unittest.TestLoader().loadTestsFromName(__name__)