def test_round(self):
"""
Note that the Python 2.x round() function fails these tests. The
Python 3.x round() function passes them, as should our custom
round() function.
"""
self.assertEqual(round(0.1250, 2), 0.12)
self.assertEqual(round(0.1350, 2), 0.14)
self.assertEqual(round(0.1251, 2), 0.13)
self.assertEqual(round(0.125000001, 2), 0.13)
self.assertEqual(round(123.5, 0), 124.0)
self.assertEqual(round(123.5), 124)
self.assertEqual(round(12.35, 2), 12.35)
self.assertEqual(round(12.35, 1), 12.3)
self.assertEqual(round(12.35, 0), 12.0)
self.assertEqual(round(123.5, 1), 123.5)
self.assertTrue(isinstance(round(123.5, 0), float))
self.assertTrue(isinstance(round(123.5), Integral))
评论列表
文章目录