Spaces:
Running
on
Zero
Running
on
Zero
from unittest import TestCase | |
from src.shapes import Circle, Rectangle | |
class TestShapes(TestCase): | |
"""Test shapes""" | |
def test_circle_area(self): | |
"""Test circle area calculation""" | |
circle = Circle(radius=5) | |
self.assertAlmostEqual(circle.area(), 78.5, places=1) | |
def test_rectangle_area(self): | |
"""Test rectangle area calculation""" | |
rectangle = Rectangle(width=4, height=5) | |
self.assertEqual(rectangle.area(), 20) |