def test_format_error(self): testcases = ( dict(error=None, expected_format='?'), dict(error=1., expected_format='1.00000'), dict(error=1 / 3., expected_format='0.33333'), dict(error=np.array([0.456789]), expected_format='0.45679'), ) for testcase in testcases: actual_format = format_error(testcase['error']) self.assertEqual(actual_format, testcase['expected_format'])
def test_gd_format_error_function(self): self.assertEqual('?', format_error(None)) self.assertEqual('1.00000', format_error(np.array([1]))) self.assertEqual('101', format_error(101)) self.assertEqual('101', format_error(101.01)) self.assertEqual('0.12000', format_error(0.12)) self.assertEqual('0.00000', format_error(0.00000001))