Exemple #1
0
 def testEqualityOfEvents(self):
     #Events are equal if:
     #Participants are the same, start and end times are the same, name is the same.
     startTime = datetime.datetime.now()
     endTime = datetime.datetime.now()
     parts,own = genUsersOfEvent(self.employeeList,5)
     newEvt1 = Calendar.CalEvent('Test Equality Event',startTS = startTime, endTS = endTime,participants = parts, owner=own)
     newEvt2 = Calendar.CalEvent('Test Equality Event',startTS = startTime, endTS = endTime,participants = parts, owner=own)
     assert(newEvt1 == newEvt2)
Exemple #2
0
    def setUp(self):
        self.startDates = []
        self.endDates = []

        #first names, last names.
        self.fns = ["bob", "john", "ringo", "Paul", "Conan", "Mike"]
        self.lns = ["Mario", "Luigi", "Walker", "LaQuarius", "Edmond", "Aadams"]
        self.fullNames = [self.fns,self.lns]
        #create four events for checking
        self.events=[]
        year,month,day = 2001,1,1
        startTimes = ['0800','0900','1600','2000']
        endTimes = ['0930', '1550','2001','2100']
        self.overlaps = [(0,1),(2,3)]
        self.employeeList = []
        for list in itertools.product(*self.fullNames):
            self.employeeList.append(list)

        for i in range(0,3):
            pts,own = genUsersOfEvent(self.employeeList,3)
            startH = int(startTimes[i][:2])
            startM = int(startTimes[i][2:4])
            endH = int(endTimes[i][:2])
            endM = int(endTimes[i][2:4])

            self.events.append(Calendar.CalEvent('Test Event ' + str(i), startTS = datetime.datetime(year,month,day,startH,startM),
                                                 endTS = datetime.datetime(year,month,day,endH,endM),participants=pts,owner=own))

        return super().setUp()