Skip to content
Snippets Groups Projects
Commit cfc3a585 authored by Julien (jvoisin) Voisin's avatar Julien (jvoisin) Voisin
Browse files

Add a test for odg

parent 0fa184cb
No related branches found
No related tags found
No related merge requests found
...@@ -109,6 +109,7 @@ class LibreOfficeParser(ArchiveBasedAbstractParser): ...@@ -109,6 +109,7 @@ class LibreOfficeParser(ArchiveBasedAbstractParser):
'application/vnd.oasis.opendocument.graphics', 'application/vnd.oasis.opendocument.graphics',
'application/vnd.oasis.opendocument.chart', 'application/vnd.oasis.opendocument.chart',
'application/vnd.oasis.opendocument.formula', 'application/vnd.oasis.opendocument.formula',
'application/vnd.oasis.opendocument.image',
} }
def get_meta(self): def get_meta(self):
......
File added
...@@ -357,3 +357,19 @@ class TestCleaning(unittest.TestCase): ...@@ -357,3 +357,19 @@ class TestCleaning(unittest.TestCase):
self.assertEqual(p.get_meta(), {}) self.assertEqual(p.get_meta(), {})
os.remove('./tests/data/clean.odf') os.remove('./tests/data/clean.odf')
def test_odg(self):
shutil.copy('./tests/data/dirty.odg', './tests/data/clean.odg')
p = office.LibreOfficeParser('./tests/data/clean.odg')
meta = p.get_meta()
self.assertEqual(meta['dc:date'], '2018-04-23T00:26:59.385838550')
ret = p.remove_all()
self.assertTrue(ret)
p = office.LibreOfficeParser('./tests/data/clean.odg.cleaned')
self.assertEqual(p.get_meta(), {})
os.remove('./tests/data/clean.odg')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment