summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorjvoisin2020-02-05 21:53:57 +0100
committerjvoisin2020-02-05 21:53:57 +0100
commit6dd48de4ef86ac67912332fede615bd72bcd12fc (patch)
treed96eddaa39ec0242985bb0187bdeb27328b234c0 /tests
parente0f4f0e3028c5a56c27e7f3cc04902a73b256b45 (diff)
Improve a bit the robustness of the testsuite
Diffstat (limited to 'tests')
-rw-r--r--tests/test_libmat2.py10
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())