def test_make_linear_lut_not_yet_implemented(): # Update after FIXME # Arrange black = 1 white = 255 # Act with pytest.raises(NotImplementedError): ImagePalette.make_linear_lut(black, white)
def test_make_linear_lut(): # Arrange black = 0 white = 255 # Act lut = ImagePalette.make_linear_lut(black, white) # Assert assert isinstance(lut, list) assert len(lut) == 256 # Check values for i in range(0, len(lut)): assert lut[i] == i
def test_make_linear_lut(self): # Arrange black = 0 white = 255 # Act lut = ImagePalette.make_linear_lut(black, white) # Assert self.assertIsInstance(lut, list) self.assertEqual(len(lut), 256) # Check values for i in range(0, len(lut)): self.assertEqual(lut[i], i)