Exemple #1
0
    def test_manage_state(self):
        self.stateMngr.reset = Mock()
        cancel = CancelHandler('nodeTest', self.stateMngr, self.pageMngr)
        s = cancel._manage_state(None)

        self.assertTrue(self.stateMngr.reset.called)
        self.assertEquals(s, dict())
Exemple #2
0
    def test_make_next_iq(self):
        self.pageMngr.cancel_page = Mock(return_value=defer.succeed(iq()))
        cancel = CancelHandler('nodeTest', self.stateMngr, self.pageMngr)
        iq1 = self.iq
        s = dict()
        d_iq2 = cancel._make_next_iq(iq1, s)

        def checkIt(iq2):
            self.pageMngr.cancel_page.assert_called_once_with(iq1, s)
            self.assertEquals(iq2.toXml(), iq().toXml())

        d_iq2.addCallback(checkIt)
        return d_iq2
Exemple #3
0
 def test_can_process(self):
     cancel = CancelHandler('nodeTest', self.stateMngr, self.pageMngr)
     iq = self.iq
     cmd = Command(node='nodeTest', action='cancel')
     iq.addChild(cmd.toElement())
     self.assertTrue(cancel.can_process(iq))
Exemple #4
0
 def test_parse_iq(self):
     cancel = CancelHandler('nodeTest', self.stateMngr, self.pageMngr)
     self.assertEquals(cancel._parse_iq(self.iq), dict())
Exemple #5
0
 def test_can_process_nocmd(self):
     cancel = CancelHandler('nodeTest', self.stateMngr, self.pageMngr)
     self.assertFalse(cancel.can_process(self.iq))