Beispiel #1
0
    def test_beginSelfLayerSetNotificationObservation(self):
        font = Font()
        self.assertTrue(
            font.dispatcher.hasObserver(font, "LayerSet.Changed", font.layers))
        self.assertTrue(
            font.dispatcher.hasObserver(font, "LayerSet.LayerAdded",
                                        font.layers))
        self.assertTrue(
            font.dispatcher.hasObserver(font, "LayerSet.LayerWillBeDeleted",
                                        font.layers))

        font.layers.removeObserver(observer=self,
                                   notification="LayerSet.Changed")
        font.layers.removeObserver(observer=self,
                                   notification="LayerSet.LayerAdded")
        font.layers.removeObserver(observer=self,
                                   notification="LayerSet.LayerWillBeDeleted")
        font.layers.endSelfNotificationObservation()

        font.beginSelfLayerSetNotificationObservation()
        self.assertTrue(
            font.dispatcher.hasObserver(font, "LayerSet.Changed", font.layers))
        self.assertTrue(
            font.dispatcher.hasObserver(font, "LayerSet.LayerAdded",
                                        font.layers))
        self.assertTrue(
            font.dispatcher.hasObserver(font, "LayerSet.LayerWillBeDeleted",
                                        font.layers))
Beispiel #2
0
    def test_beginSelfLayerSetNotificationObservation(self):
        font = Font()
        self.assertTrue(font.dispatcher.hasObserver(
            font, "LayerSet.Changed", font.layers))
        self.assertTrue(font.dispatcher.hasObserver(
            font, "LayerSet.LayerAdded", font.layers))
        self.assertTrue(font.dispatcher.hasObserver(
            font, "LayerSet.LayerWillBeDeleted", font.layers))

        font.layers.removeObserver(
            observer=self, notification="LayerSet.Changed")
        font.layers.removeObserver(
            observer=self, notification="LayerSet.LayerAdded")
        font.layers.removeObserver(
            observer=self, notification="LayerSet.LayerWillBeDeleted")
        font.layers.endSelfNotificationObservation()

        font.beginSelfLayerSetNotificationObservation()
        self.assertTrue(font.dispatcher.hasObserver(
            font, "LayerSet.Changed", font.layers))
        self.assertTrue(font.dispatcher.hasObserver(
            font, "LayerSet.LayerAdded", font.layers))
        self.assertTrue(font.dispatcher.hasObserver(
            font, "LayerSet.LayerWillBeDeleted", font.layers))