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))