def test_set_diameter(self): c = Circle(4) c.diameter = 2 self.assertEqual(c.diameter, 2) self.assertEqual(c.radius, 1) with self.assertRaises(ValueError): c.diameter = -100
def test_diameter_change_diameter(): c = Circle(10) assert c.radius == 10 assert c.diameter == 20 c.diameter = 4 assert c.radius == 2 assert c.diameter == 4
def test_set_circle_diameter(): """ Test the diameter can be set and it updates the radius """ circle = Circle(2) assert circle.radius == 2 assert circle.diameter == 2 * 2 circle.diameter = 5 assert circle.diameter == 5 assert circle.diameter == circle.radius * 2
def test_diameter2(): c = Circle(4) c.diameter = 2 assert c.diameter == 2 assert c.radius == 1
def test_set_diameter(): c = Circle(4) c.diameter = 2 assert c.diameter == 2 assert c.radius == 1
def test_set_diameter(): c = Circle(4) c.diameter = 5 assert c.diameter == 5 assert c.radius == 2.5
def test_diameter_104(self): c = Circle(48) with self.assertRaises(ValueError): c.diameter = -2
def test_diameter_102(self): c = Circle(50) c.diameter = 80 self.assertEqual(c.diameter, 80) self.assertEqual(c.radius, 40)
def test_diameter_setter(): c = Circle(5) c.diameter = 12 assert c.radius == 6 with pytest.raises(ValueError): c.diameter = -5
def test_set_diameter(): my_circle = Circle(4) my_circle.diameter = 12 assert my_circle.radius == 6 assert my_circle.diameter == 12
def test_diameter_set(): c = Circle(999) c.diameter = 2 assert c.diameter == 2 assert c.radius == 1
def test_step_3(self): c = Circle(4) self.assertEqual(c.diameter, 8) c.diameter = 2 self.assertEqual(c.diameter, 2) self.assertEqual(c.radius, 1)
def test_change_radius_diameter(): c = Circle(9) c.diameter = 50 assert c.radius == 25
def test_set_diameter(): c = Circle(7) assert c.diameter == 14 c.diameter = 10 assert c.diameter == 10