def test_draw_lines_colour_wrong_b(self): with pytest.raises(ValueError) as exc: ld.draw_lines(self.test_image, self.lines[0][0], color=(260, 0, 0)) assert exc.value.message == "Color value must be: (0-255, 0-255, 0-255)."
def test_draw_lines_width_negative(self): with pytest.raises(ValueError) as exc: ld.draw_lines(self.test_image, self.lines[0][0], width=-10) assert exc.value.message == "Width value must be greater than 0."
def test_draw_lines_good_single_line(self): assert isinstance(ld.draw_lines(self.test_image, self.lines[0][0]), np.ndarray)
def test_draw_lines_file_none(self): with pytest.raises(ValueError) as exc: ld.draw_lines(None, self.lines) assert exc.value.message == "Input_file must be different than '' or None."
def test_draw_lines_good(self): assert isinstance(ld.draw_lines(self.test_image, self.lines), np.ndarray)