diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/data/dirty.bmp | bin | 0 -> 5746 bytes | |||
| -rw-r--r-- | tests/test_libmat2.py | 15 |
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/data/dirty.bmp b/tests/data/dirty.bmp new file mode 100644 index 0000000..be9094d --- /dev/null +++ b/tests/data/dirty.bmp | |||
| Binary files differ | |||
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): | |||
| 307 | self.assertEqual(p.get_meta(), {}) | 307 | self.assertEqual(p.get_meta(), {}) |
| 308 | 308 | ||
| 309 | os.remove('./tests/data/clean.tiff') | 309 | os.remove('./tests/data/clean.tiff') |
| 310 | |||
| 311 | def test_bmp(self): | ||
| 312 | shutil.copy('./tests/data/dirty.bmp', './tests/data/clean.bmp') | ||
| 313 | p = images.BMPParser('./tests/data/clean.bmp') | ||
| 314 | |||
| 315 | meta = p.get_meta() | ||
| 316 | self.assertEqual(meta, {}) # bmp has no meta :) | ||
| 317 | |||
| 318 | ret = p.remove_all() | ||
| 319 | self.assertTrue(ret) | ||
| 320 | |||
| 321 | p = images.BMPParser('./tests/data/clean.bmp.cleaned') | ||
| 322 | self.assertEqual(p.get_meta(), {}) | ||
| 323 | |||
| 324 | os.remove('./tests/data/clean.bmp') | ||
