Test MRL save/load roundtrip

This commit is contained in:
Hugo 2017-05-29 09:52:31 +03:00
parent 4c86ef0b52
commit ffcd945ae7

View File

@ -261,6 +261,19 @@ class MorphTests(PillowTestCase):
# Act / Assert # Act / Assert
self.assertRaises(Exception, lambda: mop.load_lut(invalid_mrl)) self.assertRaises(Exception, lambda: mop.load_lut(invalid_mrl))
def test_roundtrip_mrl(self):
# Arrange
tempfile = self.tempfile('temp.mrl')
mop = ImageMorph.MorphOp(op_name='corner')
initial_lut = mop.lut
# Act
mop.save_lut(tempfile)
mop.load_lut(tempfile)
# Act / Assert
self.assertEqual(mop.lut, initial_lut)
def test_set_lut(self): def test_set_lut(self):
# Arrange # Arrange
lb = ImageMorph.LutBuilder(op_name='corner') lb = ImageMorph.LutBuilder(op_name='corner')