class TestProcessMsgs(unittest.TestCase): def setUp(self): self.process = ProcessMsgs() def test_createMsg(self): mockweb = MockWebClient(HTMLFactory.msg_html()) self.msgfactory = MsgFactory(mockweb) self.assertEquals(2, len(self.msgfactory.createListOfMsgs())) msgs = self.process.getMsgs(self.msgfactory) self.assertEquals(2, len(msgs)) def test_default_pagelimit_is_1(self): html = HTMLFactory.msg_html() + HTMLFactory.navigation_url() mockweb = MockWebClient(html) msgs = self.process.getMsgs(MsgFactory(mockweb)) self.assertEquals(2, len(msgs)) def test_lopp_2(self): html = HTMLFactory.msg_html() + HTMLFactory.navigation_url() mockweb = MockWebClient(html) self.process.pagelimit = 2 msgs = self.process.getMsgs(MsgFactory(mockweb)) self.assertEquals(4, len(msgs))
def setUp(self): self.process = ProcessMsgs()