import json
from pathlib import Path
from evaluator import evaluate
p=Path(__file__).parent
cases=json.loads((p/'fixtures/cases.json').read_text(encoding='utf-8'))['cases']
for c in cases:
    out=evaluate(c)
    print(c['id'], out['decision_state'], out['reason_code'], out['margin_pct'], out['minimum_price'])
