test_actual_pdf_and_xlsx_roundtrip (test_pipeline.Acceptance.test_actual_pdf_and_xlsx_roundtrip) ... ok test_alternate_pdf_same_layout (test_pipeline.Acceptance.test_alternate_pdf_same_layout) ... ok test_ambiguous_catalogue (test_pipeline.Acceptance.test_ambiguous_catalogue) ... ok test_duplicate_rfq_rows_preserved_and_inputs_unchanged (test_pipeline.Acceptance.test_duplicate_rfq_rows_preserved_and_inputs_unchanged) ... ok test_failure_after_success_has_no_stale_workbook (test_pipeline.Acceptance.test_failure_after_success_has_no_stale_workbook) ... invalid pdf header: b'not a' EOF marker not found ok test_formula_like_description_written_as_text (test_pipeline.Acceptance.test_formula_like_description_written_as_text) ... ok test_half_up_and_unit_precision (test_pipeline.Acceptance.test_half_up_and_unit_precision) ... ok test_invalid_prices (test_pipeline.Acceptance.test_invalid_prices) ... ok test_invalid_quantities (test_pipeline.Acceptance.test_invalid_quantities) ... ok test_malformed_line_not_silently_dropped (test_pipeline.Acceptance.test_malformed_line_not_silently_dropped) ... ok test_missing_and_ambiguous_price (test_pipeline.Acceptance.test_missing_and_ambiguous_price) ... ok test_unknown_and_unit_and_description_are_unpriced (test_pipeline.Acceptance.test_unknown_and_unit_and_description_are_unpriced) ... ok test_unsupported_layout_refused (test_pipeline.Acceptance.test_unsupported_layout_refused) ... ok test_version_and_currency_required (test_pipeline.Acceptance.test_version_and_currency_required) ... ok ---------------------------------------------------------------------- Ran 14 tests in 0.103s OK