Skip to content

Commit c116e19

Browse files
committed
update snarky_test digest and fix logic of printing mismatches
1 parent 9652edc commit c116e19

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/lib/crypto/snarky_tests/snarky_tests.ml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -606,9 +606,9 @@ module Protocol_circuits = struct
606606
Genesis_constants.(Proof_level.Full, Constraint_constants.compiled)
607607

608608
let print_hash print expected digest : unit =
609-
if print then Format.printf "expected:\n%s\n\n" expected ;
610-
Format.printf "obtained:\n%s\n" digest ;
611-
()
609+
if print then (
610+
Format.printf "expected:\n%s\n" expected ;
611+
Format.printf "obtained:\n%s\n" digest )
612612

613613
let blockchain () : unit =
614614
let expected = "0e1896d5c5840089da3304799c01efd8" in
@@ -627,7 +627,7 @@ module Protocol_circuits = struct
627627

628628
let transaction () : unit =
629629
let expected1 = "b8879f677f622a1d86648030701f43e1" in
630-
let expected2 = "c9251dbcc565e8e18d15ca96d7908925" in
630+
let expected2 = "6955d1ff31efa774b69a6b932ce9f165" in
631631
let digest =
632632
Transaction_snark.constraint_system_digests ~constraint_constants ()
633633
in
@@ -643,10 +643,10 @@ module Protocol_circuits = struct
643643
let digest2 = Core.Md5.to_hex hash2 in
644644

645645
let check = String.(digest1 = expected1) in
646-
print_hash check expected1 digest1 ;
646+
print_hash (not check) expected1 digest1 ;
647647
assert check ;
648648
let check = String.(digest2 = expected2) in
649-
print_hash check expected2 digest2 ;
649+
print_hash (not check) expected2 digest2 ;
650650
assert check ;
651651
()
652652

0 commit comments

Comments
 (0)