def test_UserSchedule(self): ical = IcalMap(self.u) self.assertEquals(3, len(ical.cal.subcomponents)) schd = ical.getSchedule() self.assertEquals(3, schd.count("mikes awesome project")) self.assertEquals(0, schd.count("Pauls horrible project"))
def test_GBTSchedule(self): ical = IcalMap() self.assertEquals(7, len(ical.cal.subcomponents)) schd = ical.getSchedule() self.assertEquals(3, schd.count("mikes awesome project")) self.assertEquals(4, schd.count("Pauls horrible project")) # unschedule one of them self.ps[0].state = Period_State.get_state('P') self.ps[0].save() ical = IcalMap() self.assertEquals(6, len(ical.cal.subcomponents)) schd = ical.getSchedule() self.assertEquals(2, schd.count("mikes awesome project")) self.assertEquals(4, schd.count("Pauls horrible project"))