示例#1
0
def test_square_has_negative_second_side():
    """Метод проверяет, что выбрасывается исключение, если в second_side передать отрицательное значение"""
    with pytest.raises(ValueError):
        Triangle(name="треугольник",
                 base=1,
                 height=2,
                 first_side=1,
                 second_side=-2).check_values()
示例#2
0
def test_square_has_string_second_side():
    """Метод проверяет, что выбрасывается исключение, если в second_side передать строковое значение"""
    with pytest.raises(ValueError):
        Triangle(name="треугольник",
                 base=1,
                 height=1,
                 first_side=2,
                 second_side="abc").check_values()
示例#3
0
def default_triangle():
    triangle = Triangle(name="треугольник",
                        base=3,
                        height=4,
                        first_side=2,
                        second_side=2)
    yield triangle
    del triangle