def test_PageManager_prev_page_noPage(self): mngr = PageManager() mngr.index = 1 try: yield mngr.prev_page(self.prev_iq, self.state) except PageManagerError as e: pass
def test_PageManager_prev_page_badIndex(self): mngr = PageManager() mngr.add_page(CommandPage(self.cmd)) mngr.index = 0 try: yield mngr.prev_page(self.prev_iq, self.state) except PageManagerError as e: pass
def test_PageManager_prev_page(self): mngr = PageManager() mngr.add_page(CommandPage(self.cmd)) mngr.index = 1 iq = yield mngr.prev_page(self.prev_iq, self.state) self.assertEquals(mngr.index, 0) self.assertEquals(iq["to"], "*****@*****.**") self.assertEquals(iq["from"], "*****@*****.**") self.assertEquals(iq["id"], "id1") self.assertEquals(iq["type"], "result") cmd = iq.firstChildElement() self.assertEquals(cmd.toXml(), self.cmd.toElement().toXml())