From d4d6f31655fb578825dbf1e639f165c7ad3eb17f Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 25 Mar 2018 15:09:12 +0200 Subject: Add support for jpeg --- tests/test_libmat2.py | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'tests/test_libmat2.py') diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py index 9305080..1d31695 100644 --- a/tests/test_libmat2.py +++ b/tests/test_libmat2.py @@ -5,7 +5,7 @@ import shutil import os from src import parsers -from src.parsers import pdf, png +from src.parsers import pdf, png, jpg class TestGetMeta(unittest.TestCase): def test_pdf(self): @@ -20,6 +20,11 @@ class TestGetMeta(unittest.TestCase): self.assertEqual(meta['Comment'], 'This is a comment, be careful!') self.assertEqual(meta['ModifyDate'], "2018:03:20 21:59:25") + def test_jpg(self): + p = jpg.JPGParser('./tests/data/dirty.jpg') + meta = p.get_meta() + self.assertEqual(meta['Comment'], 'Created with GIMP') + class TestCleaning(unittest.TestCase): def test_pdf(self): shutil.copy('./tests/data/dirty.pdf', './tests/data/clean.pdf') @@ -51,3 +56,19 @@ class TestCleaning(unittest.TestCase): self.assertEqual(p.get_meta(), {}) os.remove('./tests/data/clean.png') + + + def test_jpg(self): + shutil.copy('./tests/data/dirty.jpg', './tests/data/clean.jpg') + p = jpg.JPGParser('./tests/data/clean.jpg') + + meta = p.get_meta() + self.assertEqual(meta['Comment'], 'Created with GIMP') + + ret = p.remove_all() + self.assertTrue(ret) + + p = jpg.JPGParser('./tests/data/clean.jpg.cleaned') + self.assertEqual(p.get_meta(), {}) + + os.remove('./tests/data/clean.jpg') -- cgit v1.3