pdfparanoia/tests/test_ieee.py

21 lines
697 B
Python

# -*- coding: utf-8 -*-
import unittest
import pdfparanoia
class IEEEXploreTestCase(unittest.TestCase):
def test_ieee(self):
file_handler = open("tests/samples/ieee/9984106e01b63d996f19f383b8d96f02.pdf", "rb")
content = file_handler.read()
self.assertIn("\n4 0 obj", content)
self.assertIn("\n7 0 obj", content)
output = pdfparanoia.plugins.IEEEXplore.scrub(content)
self.assertNotIn("\n19 0 obj", output)
self.assertNotIn("\n37 0 obj", output)
self.assertNotIn("\n43 0 obj", output)
self.assertNotIn("\n53 0 obj", output)
self.assertNotIn("\n64 0 obj", output)
self.assertNotIn("\n73 0 obj", output)