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))
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))