Пример #1
0
    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")
Пример #2
0
    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')
Пример #3
0
 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)