def test_time_prize_no_range(self): timeA = randgen.random_time(self.rand, self.eventStart, self.eventEnd) timeB = randgen.random_time(self.rand, self.eventStart, self.eventEnd) randomStart = min(timeA, timeB) randomEnd = max(timeA, timeB) prize = randgen.generate_prize(self.rand, event=self.event, startTime=randomStart, endTime=randomEnd) prizeRuns = prize.games_range() self.assertEqual(0, prizeRuns.count()) return
def test_time_prize_no_range(self): runs = randgen.generate_runs(self.rand, self.event, 7, True) eventEnd = runs[-1].endtime timeA = randgen.random_time(self.rand, self.event.datetime, eventEnd) timeB = randgen.random_time(self.rand, self.event.datetime, eventEnd) randomStart = min(timeA, timeB) randomEnd = max(timeA, timeB) prize = randgen.generate_prize( self.rand, event=self.event, startTime=randomStart, endTime=randomEnd) prizeRuns = prize.games_range() self.assertEqual(0, prizeRuns.count()) self.assertEqual(randomStart, prize.start_draw_time()) self.assertEqual(randomEnd, prize.end_draw_time())
def test_prize_times(self): runsSlice = self.runs[6:20] prize = randgen.generate_prize(self.rand, event=self.event, startRun=runsSlice[0], endRun=runsSlice[-1]) self.assertEqual(runsSlice[0].starttime, prize.start_draw_time()) self.assertEqual(runsSlice[-1].endtime, prize.end_draw_time()) prize.startrun = None prize.endrun = None timeA = randgen.random_time(self.rand, self.eventStart, self.eventEnd) timeB = randgen.random_time(self.rand, self.eventStart, self.eventEnd) prize.starttime = min(timeA, timeB) prize.endtime = max(timeA, timeB) self.assertEqual(min(timeA, timeB), prize.start_draw_time()) self.assertEqual(max(timeA, timeB), prize.end_draw_time()) return
def test_time_prize_no_range(self): runs = randgen.generate_runs(self.rand, self.event, 7, True) eventEnd = runs[-1].endtime timeA = randgen.random_time(self.rand, self.eventStart, eventEnd) timeB = randgen.random_time(self.rand, self.eventStart, eventEnd) randomStart = min(timeA, timeB) randomEnd = max(timeA, timeB) prize = randgen.generate_prize(self.rand, event=self.event, startTime=randomStart, endTime=randomEnd) prizeRuns = prize.games_range() self.assertEqual(0, prizeRuns.count()) self.assertEqual(randomStart, prize.start_draw_time()) self.assertEqual(randomEnd, prize.end_draw_time())