import math import trick def TRICK_EXPECT_TRUE( a , test_suite, test_case): if a: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_TRUE failed") ; def TRICK_EXPECT_FALSE( a , test_suite, test_case): if not a: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_FALSE failed") ; def TRICK_EXPECT_EQ( a , b, test_suite, test_case): if a == b: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_EQ failed") ; print "a = " , a print "b = " , b def TRICK_EXPECT_NE( a , b, test_suite, test_case): if a != b: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_EQ failed") ; print "a = " , a print "b = " , b def TRICK_EXPECT_LT( a , b, test_suite, test_case): if a < b: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_LT failed") ; print "a = " , a print "b = " , b def TRICK_EXPECT_LE( a , b, test_suite, test_case): if a <= b: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_LE failed") ; print "a = " , a print "b = " , b def TRICK_EXPECT_GT( a , b, test_suite, test_case): if a > b: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_GT failed") ; print "a = " , a print "b = " , b def TRICK_EXPECT_GE( a , b, test_suite, test_case): if a >= b: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_GE failed") ; print "a = " , a print "b = " , b def TRICK_EXPECT_NEAR( a , b, tol, test_suite, test_case): if math.fabs(a - b) < tol: trick.add_test_result( test_suite , test_case , "") ; else: trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_NEAR failed") ; print "a = " , a print "b = " , b