diff options
Diffstat (limited to 'tests/test_libmat2.py')
| -rw-r--r-- | tests/test_libmat2.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py index 89e690e..5b7dfb1 100644 --- a/tests/test_libmat2.py +++ b/tests/test_libmat2.py | |||
| @@ -6,7 +6,7 @@ import os | |||
| 6 | import zipfile | 6 | import zipfile |
| 7 | import tempfile | 7 | import tempfile |
| 8 | 8 | ||
| 9 | from src import pdf, png, images_pixbuf, audio, office, libreoffice, parser_factory | 9 | from src import pdf, png, images_pixbuf, audio, office, parser_factory |
| 10 | 10 | ||
| 11 | class TestGetMeta(unittest.TestCase): | 11 | class TestGetMeta(unittest.TestCase): |
| 12 | def test_pdf(self): | 12 | def test_pdf(self): |
| @@ -49,14 +49,14 @@ class TestGetMeta(unittest.TestCase): | |||
| 49 | self.assertEqual(meta['TITLE'], ['I am so']) | 49 | self.assertEqual(meta['TITLE'], ['I am so']) |
| 50 | 50 | ||
| 51 | def test_docx(self): | 51 | def test_docx(self): |
| 52 | p = office.OfficeParser('./tests/data/dirty.docx') | 52 | p = office.MSOfficeParser('./tests/data/dirty.docx') |
| 53 | meta = p.get_meta() | 53 | meta = p.get_meta() |
| 54 | self.assertEqual(meta['cp:lastModifiedBy'], 'Julien Voisin') | 54 | self.assertEqual(meta['cp:lastModifiedBy'], 'Julien Voisin') |
| 55 | self.assertEqual(meta['dc:creator'], 'julien voisin') | 55 | self.assertEqual(meta['dc:creator'], 'julien voisin') |
| 56 | self.assertEqual(meta['Application'], 'LibreOffice/5.4.5.1$Linux_X86_64 LibreOffice_project/40m0$Build-1') | 56 | self.assertEqual(meta['Application'], 'LibreOffice/5.4.5.1$Linux_X86_64 LibreOffice_project/40m0$Build-1') |
| 57 | 57 | ||
| 58 | def test_libreoffice(self): | 58 | def test_libreoffice(self): |
| 59 | p = libreoffice.LibreOfficeParser('./tests/data/dirty.odt') | 59 | p = office.LibreOfficeParser('./tests/data/dirty.odt') |
| 60 | meta = p.get_meta() | 60 | meta = p.get_meta() |
| 61 | self.assertEqual(meta['meta:initial-creator'], 'jvoisin ') | 61 | self.assertEqual(meta['meta:initial-creator'], 'jvoisin ') |
| 62 | self.assertEqual(meta['meta:creation-date'], '2011-07-26T03:27:48') | 62 | self.assertEqual(meta['meta:creation-date'], '2011-07-26T03:27:48') |
| @@ -90,7 +90,7 @@ class TestDeepCleaning(unittest.TestCase): | |||
| 90 | 90 | ||
| 91 | def test_office(self): | 91 | def test_office(self): |
| 92 | shutil.copy('./tests/data/dirty.docx', './tests/data/clean.docx') | 92 | shutil.copy('./tests/data/dirty.docx', './tests/data/clean.docx') |
| 93 | p = office.OfficeParser('./tests/data/clean.docx') | 93 | p = office.MSOfficeParser('./tests/data/clean.docx') |
| 94 | 94 | ||
| 95 | meta = p.get_meta() | 95 | meta = p.get_meta() |
| 96 | self.assertIsNotNone(meta) | 96 | self.assertIsNotNone(meta) |
| @@ -98,7 +98,7 @@ class TestDeepCleaning(unittest.TestCase): | |||
| 98 | ret = p.remove_all() | 98 | ret = p.remove_all() |
| 99 | self.assertTrue(ret) | 99 | self.assertTrue(ret) |
| 100 | 100 | ||
| 101 | p = office.OfficeParser('./tests/data/clean.docx.cleaned') | 101 | p = office.MSOfficeParser('./tests/data/clean.docx.cleaned') |
| 102 | self.assertEqual(p.get_meta(), {}) | 102 | self.assertEqual(p.get_meta(), {}) |
| 103 | 103 | ||
| 104 | self.__check_zip_meta(p) | 104 | self.__check_zip_meta(p) |
| @@ -109,7 +109,7 @@ class TestDeepCleaning(unittest.TestCase): | |||
| 109 | 109 | ||
| 110 | def test_libreoffice(self): | 110 | def test_libreoffice(self): |
| 111 | shutil.copy('./tests/data/dirty.odt', './tests/data/clean.odt') | 111 | shutil.copy('./tests/data/dirty.odt', './tests/data/clean.odt') |
| 112 | p = libreoffice.LibreOfficeParser('./tests/data/clean.odt') | 112 | p = office.LibreOfficeParser('./tests/data/clean.odt') |
| 113 | 113 | ||
| 114 | meta = p.get_meta() | 114 | meta = p.get_meta() |
| 115 | self.assertIsNotNone(meta) | 115 | self.assertIsNotNone(meta) |
| @@ -117,7 +117,7 @@ class TestDeepCleaning(unittest.TestCase): | |||
| 117 | ret = p.remove_all() | 117 | ret = p.remove_all() |
| 118 | self.assertTrue(ret) | 118 | self.assertTrue(ret) |
| 119 | 119 | ||
| 120 | p = libreoffice.LibreOfficeParser('./tests/data/clean.odt.cleaned') | 120 | p = office.LibreOfficeParser('./tests/data/clean.odt.cleaned') |
| 121 | self.assertEqual(p.get_meta(), {}) | 121 | self.assertEqual(p.get_meta(), {}) |
| 122 | 122 | ||
| 123 | self.__check_zip_meta(p) | 123 | self.__check_zip_meta(p) |
| @@ -219,7 +219,7 @@ class TestCleaning(unittest.TestCase): | |||
| 219 | 219 | ||
| 220 | def test_office(self): | 220 | def test_office(self): |
| 221 | shutil.copy('./tests/data/dirty.docx', './tests/data/clean.docx') | 221 | shutil.copy('./tests/data/dirty.docx', './tests/data/clean.docx') |
| 222 | p = office.OfficeParser('./tests/data/clean.docx') | 222 | p = office.MSOfficeParser('./tests/data/clean.docx') |
| 223 | 223 | ||
| 224 | meta = p.get_meta() | 224 | meta = p.get_meta() |
| 225 | self.assertIsNotNone(meta) | 225 | self.assertIsNotNone(meta) |
| @@ -227,7 +227,7 @@ class TestCleaning(unittest.TestCase): | |||
| 227 | ret = p.remove_all() | 227 | ret = p.remove_all() |
| 228 | self.assertTrue(ret) | 228 | self.assertTrue(ret) |
| 229 | 229 | ||
| 230 | p = office.OfficeParser('./tests/data/clean.docx.cleaned') | 230 | p = office.MSOfficeParser('./tests/data/clean.docx.cleaned') |
| 231 | self.assertEqual(p.get_meta(), {}) | 231 | self.assertEqual(p.get_meta(), {}) |
| 232 | 232 | ||
| 233 | os.remove('./tests/data/clean.docx') | 233 | os.remove('./tests/data/clean.docx') |
| @@ -235,7 +235,7 @@ class TestCleaning(unittest.TestCase): | |||
| 235 | 235 | ||
| 236 | def test_libreoffice(self): | 236 | def test_libreoffice(self): |
| 237 | shutil.copy('./tests/data/dirty.odt', './tests/data/clean.odt') | 237 | shutil.copy('./tests/data/dirty.odt', './tests/data/clean.odt') |
| 238 | p = libreoffice.LibreOfficeParser('./tests/data/clean.odt') | 238 | p = office.LibreOfficeParser('./tests/data/clean.odt') |
| 239 | 239 | ||
| 240 | meta = p.get_meta() | 240 | meta = p.get_meta() |
| 241 | self.assertIsNotNone(meta) | 241 | self.assertIsNotNone(meta) |
| @@ -243,7 +243,7 @@ class TestCleaning(unittest.TestCase): | |||
| 243 | ret = p.remove_all() | 243 | ret = p.remove_all() |
| 244 | self.assertTrue(ret) | 244 | self.assertTrue(ret) |
| 245 | 245 | ||
| 246 | p = libreoffice.LibreOfficeParser('./tests/data/clean.odt.cleaned') | 246 | p = office.LibreOfficeParser('./tests/data/clean.odt.cleaned') |
| 247 | self.assertEqual(p.get_meta(), {}) | 247 | self.assertEqual(p.get_meta(), {}) |
| 248 | 248 | ||
| 249 | os.remove('./tests/data/clean.odt') | 249 | os.remove('./tests/data/clean.odt') |
