from pathlib import Path
import json
from gate_rules import inspect_case, expected_case, inspect_transfer, expected_transfer
P=Path(__file__).resolve().parent
def load(r): return json.loads((P/r).read_text())
for name in sorted((P/'fixtures').glob('*.json')):
    f=json.loads(name.read_text()); print(name.name, expected_case(f), inspect_case(f))
print('transfer_fixture.json', expected_transfer(load('transfer/transfer_fixture.json')), inspect_transfer(load('transfer/transfer_fixture.json')))
