def test_round(): """Test function round (a3 version)""" result= a3.round(130.59,1) cornelltest.assert_equals(130.6, result) cornelltest.assert_equals(130.5, a3.round(130.54,1)) cornelltest.assert_equals(100.0, a3.round(100,1)) cornelltest.assert_equals(100.6, a3.round(100.55,1)) cornelltest.assert_equals(99.57, a3.round(99.566,2)) cornelltest.assert_equals(99.99, a3.round(99.99,2)) cornelltest.assert_equals(100.0, a3.round(99.995,2)) cornelltest.assert_equals(22.00, a3.round(21.99575,2)) cornelltest.assert_equals(21.99, a3.round(21.994,2)) cornelltest.assert_equals(10.01, a3.round(10.013567,2)) cornelltest.assert_equals(10.0, a3.round(10.000000005,2)) cornelltest.assert_equals(10.0, a3.round(9.9999,3)) cornelltest.assert_equals(9.999, a3.round(9.9993,3)) cornelltest.assert_equals(1.355, a3.round(1.3546,3)) cornelltest.assert_equals(1.354, a3.round(1.3544,3)) cornelltest.assert_equals(0.046, a3.round(.0456,3)) cornelltest.assert_equals(0.045, a3.round(.0453,3)) cornelltest.assert_equals(0.006, a3.round(.0056,3)) cornelltest.assert_equals(0.001, a3.round(.0013,3)) cornelltest.assert_equals(0.0, a3.round(.0004,3)) cornelltest.assert_equals(0.001, a3.round(.0009999,3)) cornelltest.assert_equals(130.57, a3.round(130.566,2)) cornelltest.assert_equals(12.45, a3.round(12.453,2 )) cornelltest.assert_equals(100000.355, a3.round(100000.3546,3)) cornelltest.assert_equals(9999.999, a3.round(9999.9993,3))
def test_round(): """Test function round (a3 version)""" cornelltest.assert_equals(130.6, a3.round(130.59, 1)) cornelltest.assert_equals(130.5, a3.round(130.54, 1)) cornelltest.assert_equals(100.0, a3.round(100, 1)) cornelltest.assert_equals(100.6, a3.round(100.55, 1)) cornelltest.assert_equals(99.57, a3.round(99.566, 2)) cornelltest.assert_equals(99.99, a3.round(99.99, 2)) cornelltest.assert_equals(100.0, a3.round(99.995, 2)) cornelltest.assert_equals(22.00, a3.round(21.99575, 2)) cornelltest.assert_equals(21.99, a3.round(21.994, 2)) cornelltest.assert_equals(10.01, a3.round(10.013567, 2)) cornelltest.assert_equals(10.0, a3.round(10.000000005, 2)) cornelltest.assert_equals(10.0, a3.round(9.9999, 3)) cornelltest.assert_equals(9.999, a3.round(9.9993, 3)) cornelltest.assert_equals(1.355, a3.round(1.3546, 3)) cornelltest.assert_equals(1.354, a3.round(1.3544, 3)) cornelltest.assert_equals(0.046, a3.round(.0456, 3)) cornelltest.assert_equals(0.045, a3.round(.0453, 3)) cornelltest.assert_equals(0.006, a3.round(.0056, 3)) cornelltest.assert_equals(0.001, a3.round(.0013, 3)) cornelltest.assert_equals(0.0, a3.round(.0004, 3)) cornelltest.assert_equals(0.001, a3.round(.0009999, 3)) #Added test cases cornelltest.assert_equals(1.4, a3.round(1.369, 1)) cornelltest.assert_equals(83.1, a3.round(83.123, 1)) cornelltest.assert_equals(0.0, a3.round(.02, 1)) cornelltest.assert_equals(3.0, a3.round(2.9999999, 2)) cornelltest.assert_equals(3.0, a3.round(2.9999999, 3)) cornelltest.assert_equals(100.909, a3.round(100.9090909090, 3))