diff options
| author | jvoisin | 2018-10-28 07:41:04 -0700 |
|---|---|---|
| committer | jvoisin | 2018-10-28 07:41:04 -0700 |
| commit | 04bb8c8ccfe1fb789ead340e88b18d6ac9b9e908 (patch) | |
| tree | 9cecf5f64166001be05838d298ae22b3a5a9ab34 /tests/test_libmat2.py | |
| parent | 3a070b0ab70c4d4a456bdd12d0cd490ad127e320 (diff) | |
Add mp4 support
Diffstat (limited to 'tests/test_libmat2.py')
| -rw-r--r-- | tests/test_libmat2.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py index 1602480..e3072a8 100644 --- a/tests/test_libmat2.py +++ b/tests/test_libmat2.py | |||
| @@ -521,3 +521,26 @@ class TestCleaning(unittest.TestCase): | |||
| 521 | os.remove('./tests/data/dirty.cleaned.zip') | 521 | os.remove('./tests/data/dirty.cleaned.zip') |
| 522 | os.remove('./tests/data/dirty.cleaned.cleaned.zip') | 522 | os.remove('./tests/data/dirty.cleaned.cleaned.zip') |
| 523 | 523 | ||
| 524 | |||
| 525 | def test_mp4(self): | ||
| 526 | try: | ||
| 527 | video._get_ffmpeg_path() | ||
| 528 | except RuntimeError: | ||
| 529 | raise unittest.SkipTest | ||
| 530 | |||
| 531 | shutil.copy('./tests/data/dirty.mp4', './tests/data/clean.mp4') | ||
| 532 | p = video.MP4Parser('./tests/data/clean.mp4') | ||
| 533 | |||
| 534 | meta = p.get_meta() | ||
| 535 | self.assertEqual(meta['Encoder'], 'HandBrake 0.9.4 2009112300') | ||
| 536 | |||
| 537 | ret = p.remove_all() | ||
| 538 | self.assertTrue(ret) | ||
| 539 | |||
| 540 | p = video.MP4Parser('./tests/data/clean.cleaned.mp4') | ||
| 541 | self.assertNotIn('Encoder', p.get_meta()) | ||
| 542 | self.assertTrue(p.remove_all()) | ||
| 543 | |||
| 544 | os.remove('./tests/data/clean.mp4') | ||
| 545 | os.remove('./tests/data/clean.cleaned.mp4') | ||
| 546 | os.remove('./tests/data/clean.cleaned.cleaned.mp4') | ||
