예제 #1
0
    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))
예제 #2
0
    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))
예제 #3
0
    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))
예제 #4
0
 def test_msg_with_HTML_inside(self):
     self.factory = MsgFactory(MockWebClient(HTMLFactory.msg_html()))
     res = self.factory.createMsg(HTMLFactory.msg_with_html)
     self.assertEqual(res['user'], "LudoNoticias")
     msg = MsgModel(res)
     self.assertEqual(msg.body()[:10], "Osprey Pub")
예제 #5
0
 def setUp(self):
     self.fragment = HTMLFactory().msg()
     webclient = MockWebClient(HTMLFactory.msg_html())
     self.factory = MsgFactory(webclient)
     self.msg_from_fragment = self.factory.createMsg(self.fragment)
     self.extected_content = u'Content\n'
예제 #6
0
 def create(self, thread):
     return MsgFactory(MockWebClient(HTMLFactory.msg_html()))