Пример #1
0
 def test_case_sensitive_runs(self):
   ssRuns = []
   ssRuns.append({"time": "9/5/2014 12:00:00", "game": "CaSe SeNsItIvE", "runners": "A Runner1", "estimate": "1:00:00", "setup": "0:00:00", "commentators": "", "comments": ""})
   viewutil.merge_schedule_list(self.event, ssRuns)
   runs = tracker.models.SpeedRun.objects.filter(event=self.event)
   self.assertEqual(1, runs.count())
   self.assertEqual("CaSe SeNsItIvE", runs[0].name)
Пример #2
0
 def test_delete_missing_runs(self):
   ssRuns = []
   ssRuns.append({"time": "9/5/2014 12:00:00", "game": "Game 1", "runners": "A Runner1", "estimate": "1:00:00", "setup": "0:00:00", "commentators": "", "comments": ""})
   ssRuns.append({"time": "9/5/2014 13:00:00", "game": "Game 2", "runners": "A Runner2", "estimate": "1:30:00", "setup": "0:00:00", "commentators": "", "comments": ""})
   ssRuns.append({"time": "9/5/2014 14:30:00", "game": "Game 3", "runners": "A Runner3", "estimate": "2:00:00", "setup": "0:00:00", "commentators": "", "comments": ""})
   viewutil.merge_schedule_list(self.event, ssRuns)
   runs = tracker.models.SpeedRun.objects.filter(event=self.event)
   self.assertEqual(3, runs.count())
   ssRuns.pop(1)
   viewutil.merge_schedule_list(self.event, ssRuns)
   runs = tracker.models.SpeedRun.objects.filter(event=self.event)
   self.assertEqual(2, runs.count())
   self.assertEqual("Game 1", runs[0].name)
   self.assertEqual("Game 3", runs[1].name)
Пример #3
0
 def test_case_sensitive_runs(self):
     ssRuns = []
     ssRuns.append({
         "time": "9/5/2014 12:00:00",
         "game": "CaSe SeNsItIvE",
         "runners": "A Runner1",
         "estimate": "1:00:00",
         "setup": "0:00:00",
         "commentators": "",
         "comments": ""
     })
     viewutil.merge_schedule_list(self.event, ssRuns)
     runs = models.SpeedRun.objects.filter(event=self.event)
     self.assertEqual(1, runs.count())
     self.assertEqual("CaSe SeNsItIvE", runs[0].name)
Пример #4
0
 def test_delete_missing_runs(self):
     ssRuns = []
     ssRuns.append({
         "time": "9/5/2014 12:00:00",
         "game": "Game 1",
         "runners": "A Runner1",
         "estimate": "1:00:00",
         "setup": "0:00:00",
         "commentators": "",
         "comments": ""
     })
     ssRuns.append({
         "time": "9/5/2014 13:00:00",
         "game": "Game 2",
         "runners": "A Runner2",
         "estimate": "1:30:00",
         "setup": "0:00:00",
         "commentators": "",
         "comments": ""
     })
     ssRuns.append({
         "time": "9/5/2014 14:30:00",
         "game": "Game 3",
         "runners": "A Runner3",
         "estimate": "2:00:00",
         "setup": "0:00:00",
         "commentators": "",
         "comments": ""
     })
     viewutil.merge_schedule_list(self.event, ssRuns)
     runs = models.SpeedRun.objects.filter(event=self.event)
     self.assertEqual(3, runs.count())
     ssRuns.pop(1)
     viewutil.merge_schedule_list(self.event, ssRuns)
     runs = models.SpeedRun.objects.filter(event=self.event)
     self.assertEqual(2, runs.count())
     self.assertEqual("Game 1", runs[0].name)
     self.assertEqual("Game 3", runs[1].name)