Beispiel #1
0
 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())
Beispiel #3
0
 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
Beispiel #4
0
 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())