def setUp(self): self.superuser_client = webdavlib.WebDAVClient(hostname, port, superuser, superuser_password) self.client = webdavlib.WebDAVClient(hostname, port, username, password) self.attendee1_client = webdavlib.WebDAVClient(hostname, port, attendee1_username, attendee1_password) self.attendee1_delegate_client = webdavlib.WebDAVClient(hostname, port, attendee1_delegate_username, attendee1_delegate_password) utility = utilities.TestUtility(self.test, self.client) (self.user_name, self.user_email) = utility.fetchUserInfo(username) (self.attendee1_name, self.attendee1_email) = utility.fetchUserInfo(attendee1) (self.attendee1_delegate_name, self.attendee1_delegate_email) = utility.fetchUserInfo(attendee1_delegate) self.user_calendar = "/SOGo/dav/%s/Calendar/personal/" % username self.attendee1_calendar = "/SOGo/dav/%s/Calendar/personal/" % attendee1 self.attendee1_delegate_calendar = "/SOGo/dav/%s/Calendar/personal/" % attendee1_delegate # fetch non existing event to let sogo create the calendars in the db self._getEvent(self.client, "%snonexistent" % self.user_calendar, exp_status=404) self._getEvent(self.attendee1_client, "%snonexistent" % self.attendee1_calendar, exp_status=404) self._getEvent(self.attendee1_delegate_client, "%snonexistent" % self.attendee1_delegate_calendar, exp_status=404) # list of ics used by the test. # tearDown will loop over this and wipe them in all users' calendar self.ics_list = []
def setUp(self): ret = "" self.client = webdavlib.WebDAVClient(hostname, port, username, password) utility = utilities.TestUtility(self, self.client) (self.user_name, self.user_email) = utility.fetchUserInfo(username) self.user_email = self.user_email.replace("mailto:", "") self.ms = managesieve.MANAGESIEVE(sieve_server, sieve_port) self.assertEqual(self.ms.login("", username, password), "OK", "Couldn't login") self._killFilters()
def setUp(self): self.client = webdavlib.WebDAVClient(hostname, port) self.anon_client = webdavlib.WebDAVClient(hostname, port) self.dav_utility = utilities.TestUtility(self, self.client)
def __init__(self, arg): unittest.TestCase.__init__(self, arg) self.client = webdavlib.WebDAVClient(hostname, port, username, password) self.dav_utility = utilities.TestUtility(self, self.client)