tradecipher-blockchain-back.../tests/test_zkp.py

11 lines
348 B
Python

from tradecipher_blockchain_backed_privacy_pr.zk_proofs import generate_zk_proof
def test_generate_zk_proof_structure():
data = {"trade_id": "T1"}
constraints = {"price_band": [100, 200]}
proof = generate_zk_proof(data, constraints)
assert isinstance(proof, dict)
assert proof.get("valid") is True
assert "proof" in proof