11 lines
348 B
Python
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
|