Beispiel #1
0
    def testExportFreeBusy(self):
        self.Import(self.view, u'AllDay.ics')
        schema.ns('osaf.pim', self.view).mine.addSource(self.importedCollection)

        start = datetime.datetime(2005,1,1, tzinfo=self.view.tzinfo.floating)
        end = start + datetime.timedelta(2)

        cal = ICalendar.itemsToFreeBusy(self.view, start, end)
        busy_start, busy_end = cal.vfreebusy.freebusy.value[0]
        self.assertEqual(busy_end - busy_start, datetime.timedelta(1))
Beispiel #2
0
    def testExportFreeBusy(self):
        self.Import(self.view, u'AllDay.ics')
        schema.ns('osaf.pim',
                  self.view).mine.addSource(self.importedCollection)

        start = datetime.datetime(2005, 1, 1, tzinfo=self.view.tzinfo.floating)
        end = start + datetime.timedelta(2)

        cal = ICalendar.itemsToFreeBusy(self.view, start, end)
        busy_start, busy_end = cal.vfreebusy.freebusy.value[0]
        self.assertEqual(busy_end - busy_start, datetime.timedelta(1))