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())
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
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))
def test_parse_iq(self): cancel = CancelHandler('nodeTest', self.stateMngr, self.pageMngr) self.assertEquals(cancel._parse_iq(self.iq), dict())
def test_can_process_nocmd(self): cancel = CancelHandler('nodeTest', self.stateMngr, self.pageMngr) self.assertFalse(cancel.can_process(self.iq))