NLP_Project / tests /test_regulatory_mapper.py
hchevva's picture
Upload 43 files
630d650 verified
raw
history blame contribute delete
508 Bytes
import json
from pathlib import Path
from toxra_core.regulatory_mapper import map_extraction_to_framework
def test_regulatory_mapping_outputs_matrix_and_report():
fixture = Path("tests/fixtures/extraction_sample.json")
payload = json.loads(fixture.read_text(encoding="utf-8"))
df, report, md = map_extraction_to_framework(payload, framework="FDA CTP")
assert not df.empty
assert "clause_id" in df.columns
assert report["framework"] == "FDA CTP"
assert "Status Summary" in md