diff options
| author | jvoisin | 2021-12-26 15:45:29 +0100 |
|---|---|---|
| committer | jvoisin | 2021-12-26 16:11:26 +0100 |
| commit | cd2b9af902a8afebbb3a16b8892b087d928fa9c8 (patch) | |
| tree | 5f287efedf1f183694ecfe27cfde690270349851 /tests | |
| parent | 3378f3ab8c4151a96f991405e497d23dc8145090 (diff) | |
Fix the Debian CI
This should fix #162
Diffstat (limited to 'tests')
| -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 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) |
