def testFightFetching(self): obj = fetcher.createSoups(fetcher.useLocalHTMLFile()) tablesoup = obj[1] matches = fetcher.getfights(1, tablesoup) self.assertEqual('Donald Cerrone', matches[0].fighterOneName) self.assertEqual(2.50, matches[0].fighterOneLine) self.assertEqual('Rafael Dos Anjos', matches[0].fighterTwoName) self.assertEqual(1.59, matches[0].fighterTwoLine)
def test_tableparsing(self): obj = fetcher.createSoups(fetcher.useLocalHTMLFile()) headersoup = obj[0] tablesoup = obj[1] print 'here comes header' self.assertTrue ('UFC' in headersoup.find("div", { "class" : "table-header" }).find('a').contents[0])
def testheaderparsingofSites(self): obj = fetcher.createSoups(fetcher.useLocalHTMLFile()) tablesoup = obj[1] self.assertEqual('5Dimes' , fetcher.getSiteFromHeader('5Dim',tablesoup)[0])