def test_error_change_diameter_lt_zero(self): """C-16. Verify error when changing diameter < 0.""" circle = Circle() with self.assertRaises(ValueError): circle.diameter = -1
Samuel J. Stumbo **************************** """ """ This program tests the functionality of 'shapes' and 'complex'. """ from complex import Complex from shapes import Rectangle, Circle import random # Test attributes of the circle class c = Circle(1.2) a = c.area() p = c.perimeter() d = c.diameter() # Test attributes of rectangle class r = Rectangle(3, 4) a2 = r.area() p2 = r.perimeter() print(a, ' ', p, ' ', d, ' ', a2, ' ', p2) # Test attributes of complex class # count = 0 # complex_array = [] # for i in range (100): # real = 10 * random.random() # imag = -15 * random.random() # check_py = (complex(real, imag))
def test_change_negative_diameter(self): """C-16. Verify error when diameter < 0.""" circle = Circle(center=Point(2, 3), radius=2) with self.assertRaises(ValueError): circle.diameter = -2
def test_diameter_changes(self): """C-13. Verify diameter changes works.""" expected = ((2, 3), 1.5) circle = Circle(center=Point(2, 3)) circle.diameter = 3 self.assertEqual(circle_data(circle), expected)
def test_change_negative_diameter(self): """C-16. Verify error when diameter < 0.""" circle = Circle(Point(1, 4), 3) with self.assertRaises(ValueError): circle.diameter = -3
def test_diameter_changes(self): """C-13. Verify diameter changes works.""" expected = 2.5 circle = Circle(radius=3) circle.diameter = 5 self.assertEqual(circle.radius, expected)