print diff before failed assertion