コード例 #1
0
 def test_circle(self):
     # Define instance of Circle
     wheel = Circle(1)
     # Test __str__
     self.assertEqual(wheel.__str__(), "Circle of radius 1.")
     # Test area
     self.assertEqual(wheel.area(), math.pi)
     # Test circumference
     self.assertEqual(wheel.circumference(), 2 * math.pi)
コード例 #2
0
 def test_area(self):
     circ = Circle(1)
     self.assertEqual(math.pi, circ.area())
コード例 #3
0
 def test_area_zero_radius(self):
     circ = Circle(0)
     area = circ.area()
     self.assertEqual(0, area)
コード例 #4
0
def zero_circle_area():
    zero_circle = Circle(-7, -9, 0)

    assert zero_circle.area() == 0
コード例 #5
0
def test_circle_area():
    my_circle = Circle(5, 11, 3)

    assert my_circle.area() == approx(28.273, abs=0.001)