diff options
| -rw-r--r-- | tests/test_libmat2.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py index 9d29094..b5170c0 100644 --- a/tests/test_libmat2.py +++ b/tests/test_libmat2.py | |||
| @@ -484,13 +484,15 @@ class TestCleaning(unittest.TestCase): | |||
| 484 | shutil.copy('./tests/data/dirty.' + case['name'], target) | 484 | shutil.copy('./tests/data/dirty.' + case['name'], target) |
| 485 | p1 = case['parser'](target) | 485 | p1 = case['parser'](target) |
| 486 | 486 | ||
| 487 | meta = p1.get_meta() | 487 | for k, v in p1.get_meta().items(): |
| 488 | for k, v in case['meta'].items(): | 488 | if k not in case['meta']: |
| 489 | continue | ||
| 489 | if isinstance(v, dict): | 490 | if isinstance(v, dict): |
| 490 | for _k, _v in v.items(): | 491 | for _k, _v in v.items(): |
| 491 | self.assertEqual(meta[k][_k], _v) | 492 | if _k in case['meta'][k]: |
| 493 | self.assertEqual(_v, case['meta'][k][_k]) | ||
| 492 | else: | 494 | else: |
| 493 | self.assertEqual(meta[k], v) | 495 | self.assertEqual(v, case['meta'][k]) |
| 494 | 496 | ||
| 495 | p1.lightweight_cleaning = True | 497 | p1.lightweight_cleaning = True |
| 496 | self.assertTrue(p1.remove_all()) | 498 | self.assertTrue(p1.remove_all()) |
