Пример #1
0
def test_type():
    many_triangles = [
        (90, 60, 30, "right"),
        (100, 40, 40, "obtuse"),
        (60, 60, 60, "acute"),
        (0, 0, 0, "invalid")
    ]
    for a, b, c, expected in many_triangles:
        assert triangle_type(a, b, c) == expected
Пример #2
0
def test_fix(a_triangle):
    a, b, c, expected = a_triangle
    assert triangle_type(a, b, c) == expected
Пример #3
0
def test_func(a, b, c, expected):
    assert triangle_type(a, b, c) == expected
Пример #4
0
def test_obtuse():
    assert triangle_type(100, 40, 40) == "obtuse"
Пример #5
0
def test_right():
    assert triangle_type(90, 60, 30) == "right"
Пример #6
0
def test_invalid():
    assert triangle_type(0, 0, 0) == "invalid"
Пример #7
0
def test_acute():
    assert triangle_type(60, 60, 60) == "acute"
Пример #8
0
def test_gen(gen_triangle):
    a, b, c, expected = gen_triangle
    assert triangle_type(a, b, c) == expected
Пример #9
0
 def test_Versatile(self):
     res = triangle_type(34, 23, 12)
     self.assertEqual(res, 'Versatile triangle')
Пример #10
0
 def test_Equilateral(self):
     res = triangle_type(6.75, 6.75, 6.75)
     self.assertEqual(res, 'Equilateral triangle')
Пример #11
0
 def test_Isosceles(self):
     res = triangle_type(5, 5, 4)
     self.assertEqual(res, 'Isosceles triangle')
Пример #12
0
 def test_not_triangle(self):
     res = triangle_type(0.45, 0, -4)
     self.assertEqual(res, 'Not a triangle')