示例#1
0
 def test_rectangle(self):
     # Define instance of rectangle
     box = Rectangle(10, 5)
     # Test __str__
     self.assertEqual(box.__str__(), "Rectangle of length 10 and width 5.")
     # Test area
     self.assertEqual(box.area(), 50)
     # Test perimeter
     self.assertEqual(box.perimeter(), 30)
示例#2
0
 def test_area(self):
     rect = Rectangle(3, 5)
     self.assertEqual(15, rect.area())
示例#3
0
 def test_area_zero_rectangle(self):
     rect = Rectangle(0, 0)
     area = rect.area()
     self.assertEqual(0, area)
示例#4
0
	def test_area_succeedes(self):
		r = Rectangle(2, 3)
		self.assertEqual(r.area(), 6)
示例#5
0
 def test_area_fails(self):
     from geometry import Rectangle
     r = Rectangle(2, 3)
     self.assertNotEqual(r.area(), 8)
示例#6
0
 def test_area_succeeds(self):
     from geometry import Rectangle
     r = Rectangle(2, 3)
     self.assertEqual(r.area(), 6)
示例#7
0
def test_negative_rectangle_area():
    negative_rect_s = Rectangle(15, 17, -5, 4, 0)

    assert negative_rect_s.area() == 80
示例#8
0
def test_rectangle_area():
    rect_s = Rectangle(7, -2, 3, 2, 0)

    assert rect_s.area() == 24