in test_contract_dmag.py, , test_results_of_R_simulation.
that function makes use of "assert_user_states", that only checks precision within 2 decimals.
the test fail if the precision is changed to 3.
question: is this the result of a discrepancy between the two implementations? Or is it the effect of rounding errors?