def test_distance_line2_none(self): with pytest.raises(ValueError) as exc: ld.distance(self.lines[0][0], None) assert exc.value.message == "Line must be a line, is None."
def test_distance_line2_wrong(self): with pytest.raises(ValueError) as exc: ld.distance(self.lines[0][0], [5]) assert exc.value.message == "Wrong format on line, line must be [rho, theta]."
def test_distance_good(self): result = ld.distance(self.lines[0][0], self.lines[0][1]) assert isinstance(result[0], int) and isinstance(result[1], int)