Exemple #1
0
 def testCopyingReplicatesDuties(self):
     e = f.EventFactory.create()
     f.FullDutyFactory.create(event=e)
     f.FullDutyFactory.create(event=e)
     qs = Event.objects.filter(id=e.id)
     copy_events(None, None, qs)
     for event in Event.objects.all():
         self.assertEqual(event.duty_set.count(), 2)
Exemple #2
0
 def testCopyingCarriesWebSummaryDescription(self):
     description_text = "some description"
     e = f.EventFactory.create(web_summary_description=description_text)
     qs = Event.objects.filter(id=e.id)
     copy_events(None, None, qs)
     self.assertEqual(
         Event.objects.filter(
             web_summary_description=description_text).count(), 2)
Exemple #3
0
 def testCopyingCarriesAddDaysBeforeEvent(self):
     add_days_before_event = 3
     e = f.EventFactory.create(
         add_days_before_event=add_days_before_event)
     qs = Event.objects.filter(id=e.id)
     copy_events(None, None, qs)
     self.assertEqual(
         Event.objects.filter(
             add_days_before_event=add_days_before_event).count(), 2)
Exemple #4
0
 def testCopyingCarriesAssignmentMessageDescription(self):
     description_text = "some description"
     e = f.EventFactory.create(
         assignment_message_description=description_text)
     qs = Event.objects.filter(id=e.id)
     copy_events(None, None, qs)
     self.assertEqual(
         Event.objects.filter(
             assignment_message_description=description_text).count(), 2)
Exemple #5
0
 def testCopyingKeepsTheSameName(self):
     name_text = "orig name"
     f.EventFactory.create(name=name_text)
     qs = Event.objects.filter(name=name_text)
     copy_events(None, None, qs)
     self.assertEqual(Event.objects.filter(name=name_text).count(), 2)
Exemple #6
0
 def testCopyMultiple(self):
     f.EventFactory.create_batch(3)
     qs = Event.objects.all()
     copy_events(None, None, qs)
     event_count = Event.objects.count()
     self.assertEqual(event_count, 6)
Exemple #7
0
 def testCopyOne(self):
     f.EventFactory.create()
     qs = Event.objects.all()
     copy_events(None, None, qs)
     event_count = Event.objects.count()
     self.assertEqual(event_count, 2)
Exemple #8
0
 def testCopyWithNothing(self):
     qs = Event.objects.none()
     copy_events(None, None, qs)
     self.assertTrue(True)