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)