def test_get_event(self): event = Sherdog.get_event("UFC-146-Dos-Santos-vs-Mir-20353") self.assertEquals(event.name, u"UFC 146 - Dos Santos vs. Mir") self.assertEquals(event.organization, UFC) self.assertEquals(event.date, date(2012, 5, 26)) self.assertEquals(event.venue, u"MGM Grand Garden Arena") self.assertEquals(event.location, u"Las Vegas, Nevada, United States") self.assertEquals(len(event.fights), 12) frank = Fighter(FRANK_MIR_ID) junior = Fighter(JUNIOR_DOS_SANTOS_ID) main_fight = event.fights[-1] self.assertEquals(main_fight.fighters, (junior, frank)) self.assertEquals(main_fight.winner, junior) self.assertEquals(main_fight.match, 12) self.assertEquals(main_fight.method, u"TKO (Punches)") self.assertEquals(main_fight.referee, u"Herb Dean") self.assertEquals(main_fight.round, 2) self.assertEquals(main_fight.time, timedelta(minutes=3, seconds=4)) cain = Fighter("Cain-Velasquez-19102") bigfoot = Fighter("Antonio-Silva-12354") other_fight = event.fights[-2] self.assertEquals(other_fight.fighters, (cain, bigfoot)) self.assertEquals(other_fight.winner, cain) self.assertEquals(other_fight.match, 11) self.assertEquals(other_fight.method, u"TKO (Punches)") self.assertEquals(other_fight.round, 1) self.assertEquals(other_fight.time, timedelta(minutes=3, seconds=36)) self.assertEquals(other_fight.referee, u"Josh Rosenthal")
def test_get_event(self): event = Sherdog.get_event('UFC-146-Dos-Santos-vs-Mir-20353') self.assertEquals(event.name, u'UFC 146 - Dos Santos vs. Mir') self.assertEquals(event.organization, UFC) self.assertEquals(event.date, date(2012, 5, 26)) self.assertEquals(event.venue, u'MGM Grand Garden Arena') self.assertEquals(event.location, u'Las Vegas, Nevada, United States') self.assertEquals(len(event.fights), 12) frank = Fighter(FRANK_MIR_ID) junior = Fighter(JUNIOR_DOS_SANTOS_ID) main_fight = event.fights[-1] self.assertEquals(main_fight.fighters, (junior, frank)) self.assertEquals(main_fight.winner, junior) self.assertEquals(main_fight.match, 12) self.assertEquals(main_fight.method, u'TKO (Punches)') self.assertEquals(main_fight.referee, u'Herb Dean') self.assertEquals(main_fight.round, 2) self.assertEquals(main_fight.time, timedelta(minutes=3, seconds=4)) cain = Fighter('Cain-Velasquez-19102') bigfoot = Fighter('Antonio-Silva-12354') other_fight = event.fights[-2] self.assertEquals(other_fight.fighters, (cain, bigfoot)) self.assertEquals(other_fight.winner, cain) self.assertEquals(other_fight.match, 11) self.assertEquals(other_fight.method, u'TKO (Punches)') self.assertEquals(other_fight.round, 1) self.assertEquals(other_fight.time, timedelta(minutes=3, seconds=36)) self.assertEquals(other_fight.referee, u'Josh Rosenthal')
def test_get_event_before(self): # Just a test to handle events that has not yet occured. This will have to be replaced by a local xml copy to stay relevant event = Sherdog.get_event("UFC-on-Fox-12-Lawler-vs-Brown-37719") self.assertEquals(event.name, u"UFC on Fox 12 - Lawler vs. Brown") self.assertEquals(event.organization, UFC) self.assertEquals(event.date, date(2014, 7, 26)) self.assertEquals(event.venue, u"SAP Center") self.assertEquals(event.location, u"San Jose, California, United States") self.assertEquals(len(event.fights), 12)