From e34bc19f7126b80764a4c8747a7a2a1636289396 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Mon, 16 Apr 2018 22:27:29 +0200 Subject: Add support for BMP To be completely honest, BMP have no metadata, but we still add it, just in caseā„¢ --- tests/test_libmat2.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests/test_libmat2.py') diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py index 34f7301..ae04dc2 100644 --- a/tests/test_libmat2.py +++ b/tests/test_libmat2.py @@ -307,3 +307,18 @@ class TestCleaning(unittest.TestCase): self.assertEqual(p.get_meta(), {}) os.remove('./tests/data/clean.tiff') + + def test_bmp(self): + shutil.copy('./tests/data/dirty.bmp', './tests/data/clean.bmp') + p = images.BMPParser('./tests/data/clean.bmp') + + meta = p.get_meta() + self.assertEqual(meta, {}) # bmp has no meta :) + + ret = p.remove_all() + self.assertTrue(ret) + + p = images.BMPParser('./tests/data/clean.bmp.cleaned') + self.assertEqual(p.get_meta(), {}) + + os.remove('./tests/data/clean.bmp') -- cgit v1.3