def test_parallels_line2_wrong(self): line1 = [0, 0] line2 = [252] with pytest.raises(ValueError) as exc: ld.parallels(line1, line2) assert exc.value.message == "Wrong format on line, line must be " \ "[rho, theta]."
def test_parallels_error_negative(self): with pytest.raises(ValueError) as exc: ld.parallels(self.lines[0][0], self.lines[0][1], error=-5) assert exc.value.message == "Error value must be positive " \ "(0 included)."
def test_parallels_line2_none(self): with pytest.raises(ValueError) as exc: ld.parallels(self.lines[0][0], None) assert exc.value.message == "Line must be a line, is None."
def test_parallels_good(self): assert isinstance(ld.parallels(self.lines[0][0], self.lines[0][1]), bool)