from app import get_pdf_page_count def test_page_count_valid_pdf(sample_pdf_path): assert get_pdf_page_count(sample_pdf_path) == 3 def test_page_count_corrupt_file(corrupt_file_path): assert get_pdf_page_count(corrupt_file_path) is None def test_page_count_nonexistent_file(): assert get_pdf_page_count("/nonexistent/file.pdf") is None