You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
554 B
Python

import pytest
@pytest.mark.config({"page_range": [0]})
def test_pdf_provider(doc_provider):
assert len(doc_provider) == 12
assert doc_provider.get_images([0], 72)[0].size == (612, 792)
assert doc_provider.get_images([0], 96)[0].size == (816, 1056)
page_lines = doc_provider.get_page_lines(0)
assert len(page_lines) == 87
spans = page_lines[0].spans
assert len(spans) == 2
assert spans[0].text == "Subspace Adversarial Training"
assert spans[0].font == "NimbusRomNo9L-Medi"
assert spans[0].formats == ["plain"]