def test_alt_const(self): c = Circle.from_diameter(8) self.assertEqual(4.0, c.radius) self.assertEqual(8.0, c.diameter)
def test_alt_construct_diameter(): a = Circle.from_diameter(10) assert a.diameter == 10
def test_alt_constr(): c = Circle.from_diameter(8) assert c.diameter == 8 assert c.radius == 4
def test_ing_classmethod(self): i = random.randint(0,50) j = random.randint(51,100) c1 = Circle.from_diameter(i) self.assertEqual(eval(repr(c1)), Circle(i/2))
def test_step_5(self): c = Circle.from_diameter(8) self.assertEqual(c.diameter, 8) self.assertEqual(c.radius, 4)
#!/usr/bin/env python3 from Circle import Circle from math import * c = Circle(2) print(c.radius) print(c.diameter) print(c.area) c1 = Circle.from_diameter(4) print(c1) print(repr(c1)) d = eval(repr(c)) print("here's d") print(d) c2 = Circle(2) c3 = Circle(4) print(c2 + c3) print(c2 > c3) print(c2 < c3) print(c2 != c3) circles = [ Circle(6),
def test_from_diameter(): c1 = circle.from_diameter(8) assert (c1.radius == 4) assert (c1.diameter == 8)
def test_from_diameter(): c1 = Circle.from_diameter(10) assert c1.radius == 10 / 2 assert c1.diameter == 10 c2 = Circle(5) assert c1 == c2
def test_constructor(): """Test that the alternate constructor of from_diameter() works""" c = Circle.from_diameter(4) assert c.diameter == 4 assert c.radius == 2
def test_from_diameter(self): for i in range(100): c = Circle.from_diameter(i) self.assertEqual(c.radius, i / 2) self.assertEqual(c.diameter, i)
def test_alt_init(self): """Tests alternative initializer (diameter). Task 5.""" c1 = Circle.from_diameter(4) self.assertEqual(c1.radius, 2) self.assertEqual(c1.diameter, 4)
def test_from_diameter(): c = Circle.from_diameter(10) assert c.radius == 5 assert c.diameter == 10