コード例 #1
0
    def testObserverConstructor(self):
        """ObserverTest: Test Observer Constructor"""

        obsrvr = Observer(self.__observerTestMethod, self)

        note = Notification('ObserverTestNote', 5)
        obsrvr.notifyObserver(note)

        self.assertEqual(True, self.__observerTestVar == 5)
コード例 #2
0
    def testObserverConstructor(self):
        """ObserverTest: Test Observer Constructor"""

        obsrvr = Observer(self.__observerTestMethod, self)

        note = Notification('ObserverTestNote', 5)
        obsrvr.notifyObserver(note)

        self.assertEqual(True, self.__observerTestVar == 5)
コード例 #3
0
    def testObserverAccessors(self):
        """ObserverTest: Test Observer Accessors"""

        obsrvr = Observer(None, None)
        obsrvr.setNotifyContext(self)

        obsrvr.setNotifyMethod(self.__observerTestMethod)

        note = Notification('ObserverTestNote', 10)
        obsrvr.notifyObserver(note)

        self.assertEqual(True, self.__observerTestVar == 10)
コード例 #4
0
    def testObserverAccessors(self):
        """ObserverTest: Test Observer Accessors"""

        obsrvr = Observer(None, None)
        obsrvr.setNotifyContext(self)

        obsrvr.setNotifyMethod(self.__observerTestMethod)

        note = Notification('ObserverTestNote', 10)
        obsrvr.notifyObserver(note)

        self.assertEqual(True, self.__observerTestVar == 10)