Пример #1
0
 def test_error_change_radius_lt_zero(self):
     """C-15. Verify error when changing radius < 0."""
     circle = Circle()
     with self.assertRaises(ValueError):
         circle.radius = -1
Пример #2
0
 def test_area_change(self):
     """C-8. Verify area changes correctly when radius changes."""
     circle = Circle(Point(1, 2), 2)
     circle.radius = 4
     expected = 50.26548245743669
     self.assertEqual(circle.area, expected)
Пример #3
0
 def test_diameter_changes(self):
     """C-13. Verify diameter changes works."""
     circle = Circle(center=Point(4, 5), radius=3)
     circle.radius = 5
     expected = 10
     self.assertEqual(circle.diameter, expected)
Пример #4
0
 def test_radius_change(self):
     """C-7. Verify radius attribute change works."""
     circle = Circle()
     circle.radius = 3
     expected = 3
     self.assertEqual(circle.radius, expected)
Пример #5
0
 def test_change_negative_radius(self):
     """C-15. Verify error when radius < 0."""
     circle = Circle(center=Point(2, 3), radius=2)
     with self.assertRaises(ValueError):
         circle.radius = -2
Пример #6
0
 def test_area_changed(self):
     """C-8. Verify area changes correctly when radius changes."""
     expected = 19.634954084936208
     circle = Circle(radius=2)
     circle.radius = 2.5
     self.assertEqual(circle.area, expected)
Пример #7
0
 def test_change_radius(self):
     """C-7. Verify radius attribute change works."""
     expected = ((2, 3), 1.5)
     circle = Circle(center=Point(2, 3))
     circle.radius = 1.5
     self.assertEqual(circle_data(circle), expected)
Пример #8
0
 def test_change_radius(self):
     """C-7. Verify radius attribute change works."""
     expected = 4
     circle = Circle(Point(1, 2), 3)
     circle.radius = 4
     self.assertEqual(circle.radius, expected)