Beispiel #1
0
    def testEvent_01 (self):
        Application.onPageFactoryListChange += self.__onFactoryChange

        FactorySelector.addFactory (TestPageFactory())

        self.assertEqual (self.addEventsCount, 1)
        self.assertEqual (self.removeEventCount, 0)
        self.assertEqual (self.eventFactory, FactorySelector.getFactory (TestPage.getTypeString()))

        Application.onPageFactoryListChange += self.__onFactoryChange

        FactorySelector.removeFactory (TestPageFactory().getTypeString())

        self.assertEqual (self.addEventsCount, 1)
        self.assertEqual (self.removeEventCount, 1)
        self.assertEqual (self.eventFactory, None)

        FactorySelector.reset()

        self.assertEqual (self.addEventsCount, 1)
        self.assertEqual (self.removeEventCount, 2)
        self.assertEqual (self.eventFactory, None)
Beispiel #2
0
 def tearDown(self):
     FactorySelector.reset()
Beispiel #3
0
 def tearDown (self):
     FactorySelector.reset()