def test_examples():
    assert pdfdiff("tests/base.pdf", "tests/base_plus_white_text.pdf",
        verbosity=0)
    assert not pdfdiff("tests/base.pdf", "tests/base_shifted_layout.pdf",
        verbosity=0)
    assert not pdfdiff("tests/base.pdf", "tests/base_twice.pdf",
        verbosity=0)
    assert [1] == pdfdiff_pages("tests/base.pdf", "tests/base_shifted_layout.pdf",
        verbosity=0)
    assert [-1] == pdfdiff_pages("tests/base.pdf", "tests/base_twice.pdf",
        verbosity=0)
Ejemplo n.º 2
0
 def _assertPdfEqual(self, relativeContainingDirPath, pdfFileName):
     expectedPath, actualPath = self._getExpectedAndActualPath(
         relativeContainingDirPath, pdfFileName)
     assert dpdf.pdfdiff(actualPath, expectedPath)
Ejemplo n.º 3
0
 def check(a, b):
     assert pdfdiff(a, b, threshold=30), f"Pdf files {a} and {b} differ"
Ejemplo n.º 4
0
def compare_pdfs(pdf_a, pdf_b):
    return diff_pdf_visually.pdfdiff(pdf_a, pdf_b, verbosity=0)
Ejemplo n.º 5
0
 def _compare_pdfs(self, actual_file_path, expected_file_path, verbosity):
     self.assertTrue(pdfdiff(actual_file_path, expected_file_path, verbosity=verbosity))