コード例 #1
0
ファイル: test_getevents.py プロジェクト: yukilab2/ls.joyous
 def testGetGroupUpcomingEvents2Groups(self):
     rival = GroupPage(slug="initrode", title="Initrode Corporation")
     self.home.add_child(instance=rival)
     meeting = RecurringEventPage(owner=self.user,
                                  slug="plan-plan",
                                  title="Planning to Plan",
                                  repeat=Recurrence(dtstart=dt.date(
                                      2018, 5, 2),
                                                    freq=WEEKLY,
                                                    byweekday=[WE]),
                                  time_from=dt.time(18, 30),
                                  time_to=dt.time(20),
                                  group_page=rival)
     self.group.add_child(instance=meeting)
     events = getGroupUpcomingEvents(self.request, rival)
     self.assertEqual(len(events), 1)
     self.assertEqual(events[0].title, "Planning to Plan")
     # being a child of self.group trumps having group_page set
     self.assertEqual(events[0].page.group, self.group)
     events = getGroupUpcomingEvents(self.request, self.group)
     self.assertEqual(len(events), 1)
     self.assertEqual(events[0].title, "Planning to Plan")
     self.assertEqual(events[0].page.group, self.group)
コード例 #2
0
ファイル: test_getevents.py プロジェクト: yukilab2/ls.joyous
 def testGetGroupUpcomingEventsDupGroup(self):
     meeting = RecurringEventPage(owner=self.user,
                                  slug="plan-plan",
                                  title="Planning to Plan",
                                  repeat=Recurrence(dtstart=dt.date(
                                      2018, 5, 2),
                                                    freq=WEEKLY,
                                                    byweekday=[WE]),
                                  time_from=dt.time(18, 30),
                                  time_to=dt.time(20),
                                  group_page=self.group)
     self.group.add_child(instance=meeting)
     events = getGroupUpcomingEvents(self.request, self.group)
     self.assertEqual(len(events), 1)
     self.assertEqual(events[0].title, "Planning to Plan")
     self.assertEqual(events[0].page.group, self.group)
コード例 #3
0
ファイル: test_getevents.py プロジェクト: tkhanna42/ls.joyous
 def testGetGroupUpcomingEvents(self):
     meeting = RecurringEventPage(owner = self.user,
                                  slug  = "plan-plan",
                                  title = "Planning to Plan",
                                  repeat    = Recurrence(dtstart=dt.date(2018,5,1),
                                                         freq=WEEKLY,
                                                         byweekday=[TU]),
                                  time_from = dt.time(18,30),
                                  time_to   = dt.time(20),
                                  group_page = self.group)
     self.calendar.add_child(instance=meeting)
     memo = ExtraInfoPage(owner = self.user,
                          slug  = "plan-plan-extra-info",
                          title = "Extra Information Planning to Plan",
                          overrides = meeting,
                          except_date = meeting.next_date,
                          extra_title = "Gap Analysis",
                          extra_information = "Analyse your gaps")
     meeting.add_child(instance=memo)
     events = getGroupUpcomingEvents(self.request, self.group)
     self.assertEqual(len(events), 2)
     self.assertEqual(events[0].title, "Gap Analysis")
     self.assertEqual(events[1].title, "Planning to Plan")