diff options
| author | jvoisin | 2018-10-02 16:05:51 +0200 |
|---|---|---|
| committer | jvoisin | 2018-10-02 16:05:51 +0200 |
| commit | 156e81fb4c93ef01541cd58a88186041e189c143 (patch) | |
| tree | 686484daecc22208d06a03d33093f5e069b33a5c | |
| parent | 9578e4b4ee2a02beada43e8c387648fbcc51549f (diff) | |
Check that cleaning twice doesn't break the file
| -rw-r--r-- | tests/test_libmat2.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py index cf13e03..32ac059 100644 --- a/tests/test_libmat2.py +++ b/tests/test_libmat2.py | |||
| @@ -229,6 +229,7 @@ class TestCleaning(unittest.TestCase): | |||
| 229 | p = pdf.PDFParser('./tests/data/clean.cleaned.pdf') | 229 | p = pdf.PDFParser('./tests/data/clean.cleaned.pdf') |
| 230 | expected_meta = {'creation-date': -1, 'format': 'PDF-1.5', 'mod-date': -1} | 230 | expected_meta = {'creation-date': -1, 'format': 'PDF-1.5', 'mod-date': -1} |
| 231 | self.assertEqual(p.get_meta(), expected_meta) | 231 | self.assertEqual(p.get_meta(), expected_meta) |
| 232 | self.assertTrue(p.remove_all()) | ||
| 232 | 233 | ||
| 233 | os.remove('./tests/data/clean.pdf') | 234 | os.remove('./tests/data/clean.pdf') |
| 234 | os.remove('./tests/data/clean.cleaned.pdf') | 235 | os.remove('./tests/data/clean.cleaned.pdf') |
| @@ -245,6 +246,7 @@ class TestCleaning(unittest.TestCase): | |||
| 245 | 246 | ||
| 246 | p = images.PNGParser('./tests/data/clean.cleaned.png') | 247 | p = images.PNGParser('./tests/data/clean.cleaned.png') |
| 247 | self.assertEqual(p.get_meta(), {}) | 248 | self.assertEqual(p.get_meta(), {}) |
| 249 | self.assertTrue(p.remove_all()) | ||
| 248 | 250 | ||
| 249 | os.remove('./tests/data/clean.png') | 251 | os.remove('./tests/data/clean.png') |
| 250 | os.remove('./tests/data/clean.cleaned.png') | 252 | os.remove('./tests/data/clean.cleaned.png') |
| @@ -261,6 +263,7 @@ class TestCleaning(unittest.TestCase): | |||
| 261 | 263 | ||
| 262 | p = images.JPGParser('./tests/data/clean.cleaned.jpg') | 264 | p = images.JPGParser('./tests/data/clean.cleaned.jpg') |
| 263 | self.assertEqual(p.get_meta(), {}) | 265 | self.assertEqual(p.get_meta(), {}) |
| 266 | self.assertTrue(p.remove_all()) | ||
| 264 | 267 | ||
| 265 | os.remove('./tests/data/clean.jpg') | 268 | os.remove('./tests/data/clean.jpg') |
| 266 | os.remove('./tests/data/clean.cleaned.jpg') | 269 | os.remove('./tests/data/clean.cleaned.jpg') |
| @@ -277,6 +280,7 @@ class TestCleaning(unittest.TestCase): | |||
| 277 | 280 | ||
| 278 | p = audio.MP3Parser('./tests/data/clean.cleaned.mp3') | 281 | p = audio.MP3Parser('./tests/data/clean.cleaned.mp3') |
| 279 | self.assertEqual(p.get_meta(), {}) | 282 | self.assertEqual(p.get_meta(), {}) |
| 283 | self.assertTrue(p.remove_all()) | ||
| 280 | 284 | ||
| 281 | os.remove('./tests/data/clean.mp3') | 285 | os.remove('./tests/data/clean.mp3') |
| 282 | os.remove('./tests/data/clean.cleaned.mp3') | 286 | os.remove('./tests/data/clean.cleaned.mp3') |
| @@ -293,6 +297,7 @@ class TestCleaning(unittest.TestCase): | |||
| 293 | 297 | ||
| 294 | p = audio.OGGParser('./tests/data/clean.cleaned.ogg') | 298 | p = audio.OGGParser('./tests/data/clean.cleaned.ogg') |
| 295 | self.assertEqual(p.get_meta(), {}) | 299 | self.assertEqual(p.get_meta(), {}) |
| 300 | self.assertTrue(p.remove_all()) | ||
| 296 | 301 | ||
| 297 | os.remove('./tests/data/clean.ogg') | 302 | os.remove('./tests/data/clean.ogg') |
| 298 | os.remove('./tests/data/clean.cleaned.ogg') | 303 | os.remove('./tests/data/clean.cleaned.ogg') |
| @@ -309,6 +314,7 @@ class TestCleaning(unittest.TestCase): | |||
| 309 | 314 | ||
| 310 | p = audio.FLACParser('./tests/data/clean.cleaned.flac') | 315 | p = audio.FLACParser('./tests/data/clean.cleaned.flac') |
| 311 | self.assertEqual(p.get_meta(), {}) | 316 | self.assertEqual(p.get_meta(), {}) |
| 317 | self.assertTrue(p.remove_all()) | ||
| 312 | 318 | ||
| 313 | os.remove('./tests/data/clean.flac') | 319 | os.remove('./tests/data/clean.flac') |
| 314 | os.remove('./tests/data/clean.cleaned.flac') | 320 | os.remove('./tests/data/clean.cleaned.flac') |
| @@ -325,6 +331,7 @@ class TestCleaning(unittest.TestCase): | |||
| 325 | 331 | ||
| 326 | p = office.MSOfficeParser('./tests/data/clean.cleaned.docx') | 332 | p = office.MSOfficeParser('./tests/data/clean.cleaned.docx') |
| 327 | self.assertEqual(p.get_meta(), {}) | 333 | self.assertEqual(p.get_meta(), {}) |
| 334 | self.assertTrue(p.remove_all()) | ||
| 328 | 335 | ||
| 329 | os.remove('./tests/data/clean.docx') | 336 | os.remove('./tests/data/clean.docx') |
| 330 | os.remove('./tests/data/clean.cleaned.docx') | 337 | os.remove('./tests/data/clean.cleaned.docx') |
| @@ -341,6 +348,7 @@ class TestCleaning(unittest.TestCase): | |||
| 341 | 348 | ||
| 342 | p = office.LibreOfficeParser('./tests/data/clean.cleaned.odt') | 349 | p = office.LibreOfficeParser('./tests/data/clean.cleaned.odt') |
| 343 | self.assertEqual(p.get_meta(), {}) | 350 | self.assertEqual(p.get_meta(), {}) |
| 351 | self.assertTrue(p.remove_all()) | ||
| 344 | 352 | ||
| 345 | os.remove('./tests/data/clean.odt') | 353 | os.remove('./tests/data/clean.odt') |
| 346 | os.remove('./tests/data/clean.cleaned.odt') | 354 | os.remove('./tests/data/clean.cleaned.odt') |
| @@ -357,6 +365,7 @@ class TestCleaning(unittest.TestCase): | |||
| 357 | 365 | ||
| 358 | p = images.TiffParser('./tests/data/clean.cleaned.tiff') | 366 | p = images.TiffParser('./tests/data/clean.cleaned.tiff') |
| 359 | self.assertEqual(p.get_meta(), {}) | 367 | self.assertEqual(p.get_meta(), {}) |
| 368 | self.assertTrue(p.remove_all()) | ||
| 360 | 369 | ||
| 361 | os.remove('./tests/data/clean.tiff') | 370 | os.remove('./tests/data/clean.tiff') |
| 362 | os.remove('./tests/data/clean.cleaned.tiff') | 371 | os.remove('./tests/data/clean.cleaned.tiff') |
| @@ -373,6 +382,7 @@ class TestCleaning(unittest.TestCase): | |||
| 373 | 382 | ||
| 374 | p = harmless.HarmlessParser('./tests/data/clean.cleaned.bmp') | 383 | p = harmless.HarmlessParser('./tests/data/clean.cleaned.bmp') |
| 375 | self.assertEqual(p.get_meta(), {}) | 384 | self.assertEqual(p.get_meta(), {}) |
| 385 | self.assertTrue(p.remove_all()) | ||
| 376 | 386 | ||
| 377 | os.remove('./tests/data/clean.bmp') | 387 | os.remove('./tests/data/clean.bmp') |
| 378 | os.remove('./tests/data/clean.cleaned.bmp') | 388 | os.remove('./tests/data/clean.cleaned.bmp') |
| @@ -389,6 +399,7 @@ class TestCleaning(unittest.TestCase): | |||
| 389 | 399 | ||
| 390 | p = torrent.TorrentParser('./tests/data/clean.cleaned.torrent') | 400 | p = torrent.TorrentParser('./tests/data/clean.cleaned.torrent') |
| 391 | self.assertEqual(p.get_meta(), {}) | 401 | self.assertEqual(p.get_meta(), {}) |
| 402 | self.assertTrue(p.remove_all()) | ||
| 392 | 403 | ||
| 393 | os.remove('./tests/data/clean.torrent') | 404 | os.remove('./tests/data/clean.torrent') |
| 394 | os.remove('./tests/data/clean.cleaned.torrent') | 405 | os.remove('./tests/data/clean.cleaned.torrent') |
| @@ -405,6 +416,7 @@ class TestCleaning(unittest.TestCase): | |||
| 405 | 416 | ||
| 406 | p = office.LibreOfficeParser('./tests/data/clean.cleaned.odf') | 417 | p = office.LibreOfficeParser('./tests/data/clean.cleaned.odf') |
| 407 | self.assertEqual(p.get_meta(), {}) | 418 | self.assertEqual(p.get_meta(), {}) |
| 419 | self.assertTrue(p.remove_all()) | ||
| 408 | 420 | ||
| 409 | os.remove('./tests/data/clean.odf') | 421 | os.remove('./tests/data/clean.odf') |
| 410 | os.remove('./tests/data/clean.cleaned.odf') | 422 | os.remove('./tests/data/clean.cleaned.odf') |
| @@ -421,6 +433,7 @@ class TestCleaning(unittest.TestCase): | |||
| 421 | 433 | ||
| 422 | p = office.LibreOfficeParser('./tests/data/clean.cleaned.odg') | 434 | p = office.LibreOfficeParser('./tests/data/clean.cleaned.odg') |
| 423 | self.assertEqual(p.get_meta(), {}) | 435 | self.assertEqual(p.get_meta(), {}) |
| 436 | self.assertTrue(p.remove_all()) | ||
| 424 | 437 | ||
| 425 | os.remove('./tests/data/clean.odg') | 438 | os.remove('./tests/data/clean.odg') |
| 426 | os.remove('./tests/data/clean.cleaned.odg') | 439 | os.remove('./tests/data/clean.cleaned.odg') |
| @@ -437,6 +450,7 @@ class TestCleaning(unittest.TestCase): | |||
| 437 | 450 | ||
| 438 | p = harmless.HarmlessParser('./tests/data/clean.cleaned.txt') | 451 | p = harmless.HarmlessParser('./tests/data/clean.cleaned.txt') |
| 439 | self.assertEqual(p.get_meta(), {}) | 452 | self.assertEqual(p.get_meta(), {}) |
| 453 | self.assertTrue(p.remove_all()) | ||
| 440 | 454 | ||
| 441 | os.remove('./tests/data/clean.txt') | 455 | os.remove('./tests/data/clean.txt') |
| 442 | os.remove('./tests/data/clean.cleaned.txt') | 456 | os.remove('./tests/data/clean.cleaned.txt') |
