diff --git a/tests/test_pdfforms_extract.py b/tests/test_pdfforms_extract.py index dbacd48bb2172b6b503ae95fb6c3095bcdea9420..1f6180a6383fdae373b345cbfe74a210d6cfe23f 100644 --- a/tests/test_pdfforms_extract.py +++ b/tests/test_pdfforms_extract.py @@ -46,6 +46,15 @@ def test_extract_from_file(fdf_filename, form_key, fields_yaml): actual = extractor.extract() compare_to_yaml(actual, fields_yaml, fdf_filename, form_key) +@pytest.mark.parametrize('fdf_filename,form_key,fields_yaml', [ + ('form1_fill.fdf', 'FDF', 'form1_fill.yml'), +]) +def test_extract_from_file(fdf_filename, form_key, fields_yaml): + with testutil.test_path(f'pdfforms/{fdf_filename}').open('rb') as fdf_file: + extractor = extractmod.FormExtractor.from_file(fdf_file) + actual = extractor.extract() + compare_to_yaml(actual, fields_yaml, fdf_filename, form_key) + @pytest.mark.parametrize('fdf_filename,form_key,fields_yaml', [ ('form1.fdf', 'FDF', 'form1.yml'), ])