Esempio n. 1
0
    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"))
Esempio n. 2
0
    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"))