diff --git a/tests/data/weird_producer.odt b/tests/data/weird_producer.odt new file mode 100644 index 0000000..408467f Binary files /dev/null and b/tests/data/weird_producer.odt differ diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py index 512efe8..cb37985 100644 --- a/tests/test_libmat2.py +++ b/tests/test_libmat2.py @@ -104,6 +104,11 @@ class TestGetMeta(unittest.TestCase): self.assertEqual(meta['meta:creation-date'], '2011-07-26T03:27:48') self.assertEqual(meta['meta:generator'], 'LibreOffice/3.3$Unix LibreOffice_project/330m19$Build-202') + p = office.LibreOfficeParser('./tests/data/weird_producer.odt') + meta = p.get_meta() + self.assertEqual(meta['create_system'], 'Windows') + self.assertEqual(meta['comment'], b'YAY FOR COMMENTS') + def test_txt(self): p, mimetype = parser_factory.get_parser('./tests/data/dirty.txt') self.assertEqual(mimetype, 'text/plain')