from temperatures import * import math def test_f_to_c(): value = f_to_c(32) success = math.fabs(value - 0) < 1e-13 msg = "32 F should be 0 C, got %f C" % (value) assert success, msg def test_f_to_c2(): value = f_to_c(70) success = math.fabs(value - 21.1111111111111111) < 1e-13 msg = "32 F should be 21.1111111111111 C, got %f C" % (value) assert success, msg def test_c_to_f(): value = c_to_f(100) success = math.fabs(value - 212) < 1e-13 msg = "100 C should be 212 F, got %f F" % (value) assert success, msg def test_c_to_f2(): value = c_to_f(-40) success = math.fabs(value + 40) < 1e-13 msg = "100 C should be 212 F, got %f F" % (value) assert success, msg def test_f_to_c_to_f(): a = 666 value = f_to_c(c_to_f(a)) success = math.fabs(value - a) < 1e-13 msg = "%f F converted to C and back gave %f F" % (a, value) assert success, msg