Example #1
0
def test_add_areas_error():
    """Тест вызова исключения с невалидными параметрами"""
    var = 10
    circle = Circle(radius=10)
    with pytest.raises(AttributeError):
        circle.add_area(var)
Example #2
0
def test_add_areas():
    """Тест вычисления суммы площадей двух фигур"""
    circle = Circle(radius=10)
    triangle = Triangle(a=5, b=6)
    assert circle.add_area(triangle) == approx(329, abs=2e-1)