summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-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 f8e62de..0a39377 100644
--- a/tests/test_libmat2.py
+++ b/tests/test_libmat2.py
@@ -429,7 +429,7 @@ class TestCleaning(unittest.TestCase):
429 'name': 'gif', 429 'name': 'gif',
430 'parser': images.GIFParser, 430 'parser': images.GIFParser,
431 'meta': {'Comment': 'this is a test comment'}, 431 'meta': {'Comment': 'this is a test comment'},
432 'expected_meta': {}, 432 'expected_meta': {'TransparentColor': '5'},
433 },{ 433 },{
434 'name': 'css', 434 'name': 'css',
435 'parser': web.CSSParser, 435 'parser': web.CSSParser,
@@ -531,9 +531,11 @@ class TestCleaning(unittest.TestCase):
531 self.assertTrue(p1.remove_all()) 531 self.assertTrue(p1.remove_all())
532 532
533 p2 = case['parser'](p1.output_filename) 533 p2 = case['parser'](p1.output_filename)
534 for k, v in p2.get_meta().items(): 534 meta = p2.get_meta()
535 self.assertIn(k, case['expected_meta']) 535 if meta:
536 self.assertIn(str(case['expected_meta'][k]), str(v)) 536 for k, v in p2.get_meta().items():
537 self.assertIn(k, case['expected_meta'], '"%s" is not in "%s" (%s)' % (k, case['expected_meta'], case['name']))
538 self.assertIn(str(case['expected_meta'][k]), str(v))
537 self.assertTrue(p2.remove_all()) 539 self.assertTrue(p2.remove_all())
538 540
539 os.remove(target) 541 os.remove(target)