Exemplo n.º 1
0
    def test_layer_renamed(self):
        layer = Layer(self.layer, timeline=mock.Mock())
        self.assertIsNone(layer._name_if_set())

        with self.app.action_log.started("change layer name"):
            layer.set_name("Beautiful name")
        self.assertEqual(layer._name_if_set(), "Beautiful name")

        self.action_log.undo()
        self.assertIsNone(layer._name_if_set())

        self.action_log.redo()
        self.assertEqual(layer._name_if_set(), "Beautiful name")