def test_rand(self): from random import randint, random from math import pi as PI for _ in range(40): A = randint(1, 10**randint(1, 3)) + random() A = round(A, randint(0, 4)) r = 2.0 * A / PI expected = round(r * r, 2) Test.assert_equals(square_area(A), expected)
def test_square_area(): assert square_area(2) == 1.62 assert square_area(0) == 0 assert square_area(14.05) == 80 assert square_area(1) == 0.41 assert square_area(100) == 4052.85
def test_square_area_negative(self): eq_(0, square_area(-5))
def test_square_area_11(self): eq_(121, square_area(11))
def test_square_area_3(self): eq_(9, square_area(3))
def test_square_area_2(self): eq_(4, square_area(2))
def test_square_area_1(self): eq_(1, square_area(1))
def test_square_area_0(self): eq_(0, square_area(0))
def test(self): self.assertEqual(square_area(2), 1.62) self.assertEqual(square_area(0), 0) self.assertEqual(square_area(14.05), 80) self.assertEqual(square_area(1), 0.41) self.assertEqual(square_area(100), 4052.85)