Не покрываются строк кода Coverage python
Написал тест для функции вычисления расстояния между центрами прямоугольников. Тесты проходят но Coverage пишет что покрытие тестами не 100%. Помогите разобраться.
import pytest
from distance_rect import cg_distance
@pytest.mark.parametrize("tuple_args, result", [
((1, 2, 3, 0, 3, 4, 5, 2), 2.83),
((1, 2, 2, 1, 4, 5, 5, 4), 4.24),
((-1, -2, -3, 0, -3, -4, -5, -2), 2.83),
((0, 0, 0, 0, 0, 0, 0, 0), 0),
((1, 1, 1, 1, 1, 1, 1, 1), 0),
])
def test_cg_distance_good(tuple_args, result):
assert cg_distance(*tuple_args) == result
def test_type_error():
with pytest.raises(TypeError):
cg_distance('a', 'b', 'c', 'd', 'f', 'g', 'c', 'k')
cg_distance(1, "a", 1, "b", 1, "c", 1, "d")
