Exemple #1
0
    def test_incorrectly_sized_report_is_fixed(self, tmpdir):
        reader = PdfReader(os.path.join('fixtures', 'report_wrong_size.pdf'))
        writer = pdftool.resize_pages(reader)

        path = tmpdir.join('test.pdf').strpath
        writer.write(path)

        reader = PdfReader(path)
        for page in reader.pages:
            assert not pdftool.invalid_size(page)
Exemple #2
0
 def test_incorrectly_sized_page_from_job_book_11x17(self):
     reader = PdfReader(os.path.join('fixtures', 'job_book_11x17_wrong_size.pdf'))
     assert pdftool.invalid_size(reader.pages[0])
Exemple #3
0
 def test_correctly_sized_field_photo(self):
     reader = PdfReader(os.path.join('fixtures', 'field_photo_resized.pdf'))
     assert not pdftool.invalid_size(reader.pages[0])
Exemple #4
0
 def test_correctly_sized_report(self):
     reader = PdfReader(os.path.join('fixtures', 'report_correct_size.pdf'))
     for page in reader.pages:
         assert not pdftool.invalid_size(page)