def test_createThreadStruct(self): self.assertEquals("", self.threadfactory.nextUrl()) thread = self.threadfactory.create(HTMLFactory.asunto()) msgs = list() struct = self.processthread._createThreadStruct(thread, msgs) self.assertEquals("LaBSK", struct['source']) self.assertEquals(thread['title'], struct['title']) self.assertIsInstance(struct['msgs'], list)
def test_createThreadStruct(self): mockweb = MockWebClient(HTMLFactory.tablamensajes_html()) self.threadfactory = AsuntoFactory(mockweb) self.assertEquals("", self.threadfactory.nextUrl()) thread = self.threadfactory.create(HTMLFactory.asunto()) msgs = list() struct = ThreadModel(self. processthread._createThreadStruct(thread, msgs)) self.assertEquals("LaBSK", struct.source()) self.assertEquals(thread['title'], struct.title()) self.assertEquals(struct.answers(), 0) self.assertIsInstance(struct.json()['msgs'], list)