示例#1
0
    def testCustomEvent_03(self):
        cevent = CustomEvents()
        param = []
        cevent.bind(u'eventAdd1', self.eventAdd_1)
        cevent(u'eventAdd1', param)

        self.assertEqual(param, [1])
        cevent.clear('eventAdd1')
示例#2
0
    def testCustomEvent_03(self):
        cevent = CustomEvents()
        param = []
        cevent.bind(u'eventAdd1', self.eventAdd_1)
        cevent(u'eventAdd1', param)

        self.assertEqual(param, [1])
        cevent.clear('eventAdd1')
示例#3
0
    def testCustomEvent_02(self):
        cevent = CustomEvents()
        cevent.bind(u'event4', self.event4)

        cevent(u'event4', None)
        self.assertEqual(self.value4, 1)

        cevent(u'event4', None)
        self.assertEqual(self.value4, 2)

        cevent.clear(u'event4')

        cevent(u'event4', None)
        self.assertEqual(self.value4, 2)
示例#4
0
    def testCustomEvent_01(self):
        cevent = CustomEvents()
        cevent.bind('event4', self.event4)

        cevent('event4', None)
        self.assertEqual(self.value4, 1)

        cevent('event4', None)
        self.assertEqual(self.value4, 2)

        cevent.unbind('event4', self.event4)

        cevent('event4', None)
        self.assertEqual(self.value4, 2)
示例#5
0
    def testCustomEvent_02(self):
        cevent = CustomEvents()
        cevent.bind(u'event4', self.event4)

        cevent(u'event4', None)
        self.assertEqual(self.value4, 1)

        cevent(u'event4', None)
        self.assertEqual(self.value4, 2)

        cevent.clear(u'event4')

        cevent(u'event4', None)
        self.assertEqual(self.value4, 2)