예제 #1
0
    def testPolymorphParam1(self):
        strid = "test_id"
        title = "title"
        description = "description"
        polyaction = PolyAction(self.application, strid, title, description)

        polyaction.run(None)
        self.assertEqual(self._actionVal, 0)

        polyaction.setFunc(self._addParams)
        polyaction.run(5)
        self.assertEqual(self._actionVal, 5)
예제 #2
0
파일: polyaction.py 프로젝트: qyqx/outwiker
    def testPolymorphParam1 (self):
        strid = "test_id"
        title = u"title"
        description = u"description"
        polyaction = PolyAction (Application, strid, title, description)

        polyaction.run(None)
        self.assertEqual (self._actionVal, 0)

        polyaction.setFunc (self._addParams)
        polyaction.run (5)
        self.assertEqual (self._actionVal, 5)
예제 #3
0
    def testPolymorph(self):
        strid = "test_id"
        title = "title"
        description = "description"
        polyaction = PolyAction(self.application, strid, title, description)

        polyaction.run(None)
        self.assertEqual(self._actionVal, 0)

        polyaction.setFunc(self._addActionVal)
        polyaction.run(None)
        self.assertEqual(self._actionVal, 1)

        polyaction.run(None)
        self.assertEqual(self._actionVal, 2)

        self._actionVal = 0
        polyaction.setFunc(self._addActionVal2)
        polyaction.run(0)
        self.assertEqual(self._actionVal, 2)

        polyaction.setFunc(None)
        polyaction.run(0)
        self.assertEqual(self._actionVal, 2)
예제 #4
0
파일: polyaction.py 프로젝트: qyqx/outwiker
    def testPolymorph (self):
        strid = "test_id"
        title = u"title"
        description = u"description"
        polyaction = PolyAction (Application, strid, title, description)

        polyaction.run(None)
        self.assertEqual (self._actionVal, 0)

        polyaction.setFunc (self._addActionVal)
        polyaction.run(None)
        self.assertEqual (self._actionVal, 1)

        polyaction.run(None)
        self.assertEqual (self._actionVal, 2)

        self._actionVal = 0
        polyaction.setFunc (self._addActionVal2)
        polyaction.run (0)
        self.assertEqual (self._actionVal, 2)

        polyaction.setFunc (None)
        polyaction.run (0)
        self.assertEqual (self._actionVal, 2)