In each iteration of testing, I expected for only 1 of the 19 ifL constraints should have an ifSatisfied value in the verifyResult dictionary as there is only a single summation value which is True at each iteration. Right now, all ifL constraints in verifyResult have an ifSatisfied value of 100 if the constraints are satisfied and 18/19 constraints in verifyResult have an ifSatisfied value of 100 if the constraints aren't satisfied as it is including ifL constraints where the first argument is False.
The command for running test.py is in the readme in mnist-arithmetic-2.