def test_change_url(self): webclient = MockWebClient(HTMLFactory.navigation_url()) self.factory = MsgFactory(webclient) url = "xxxx" self.factory.changeUrl(url) self.assertEqual(url, webclient.url)
def test_when_change_url_descripcion_remains_the_same(self): webclient = MockWebClient(HTMLFactory.navigation_url()) self.factory = AsuntoFactory(webclient) self.factory.urlobject = URL("Url", "Desc") self.factory.changeUrl("yyy") thread = ThreadModel(self.factory.create(self.fragment)) self.assertEqual(thread.location(), u'Desc')
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 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_next_url(self): mockweb = MockWebClient(HTMLFactory.navigation_url()) self.factory = AsuntoFactory(mockweb) self.assertEqual(self.factory.nextUrl(), u'http://labsk.net/index.php?board=18.20')
def setUp(self): mockweb = MockWebClient(HTMLFactory.tablamensajes_html()) self.threadfactory = AsuntoFactory(mockweb) self.mongo = MockMongo() self.processthread = ProcessThreads(self.mongo, MockMsgPageFactory()) self.navhtml = HTMLFactory.tablamensajes_html() + HTMLFactory.navigation_url()