1
0
Fork 0
mirror of synced 2025-07-04 04:17:29 +02:00

Test mat2's reliability wrt. corrupted video files

This commit is contained in:
jvoisin 2018-10-22 13:42:04 +02:00
parent e70ea811c9
commit 83389a63e9
3 changed files with 15 additions and 7 deletions

View file

@ -477,16 +477,18 @@ class TestCleaning(unittest.TestCase):
os.remove('./tests/data/clean.cleaned.cleaned.txt')
def test_avi(self):
try:
video._get_ffmpeg_path()
except RuntimeError:
raise unittest.SkipTest
shutil.copy('./tests/data/dirty.avi', './tests/data/clean.avi')
p = video.AVIParser('./tests/data/clean.avi')
meta = p.get_meta()
self.assertEqual(meta['Software'], 'MEncoder SVN-r33148-4.0.1')
try:
ret = p.remove_all()
except RuntimeError:
return # this happens if ffmepg is not installed
ret = p.remove_all()
self.assertTrue(ret)
p = video.AVIParser('./tests/data/clean.cleaned.avi')