def test_diameter_101(self): c = Circle(100) c.radius = 14 self.assertEqual(c.diameter, 28) self.assertEqual(c.radius, 14)
def test_diameter2(): c = Circle(4) c.radius = 2 assert c.diameter == 4
def test_radius_101(self): c = Circle(70) self.assertEqual(c.radius, 70) c.radius = 60 self.assertEqual(c.radius, 60)
def test_radius_setter(): c = Circle(4) c.radius = 2 assert c.radius == 2 with pytest.raises(ValueError): c.radius = -2
def test_radius_set(): c = Circle(999) c.radius = 4 assert c.radius == 4 assert c.diameter == 8
def test_diameter_change_radius(): c = Circle(10) assert c.diameter == 20 c.radius = 4 assert c.radius == 4 assert c.diameter == 8