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 = []
Beispiel #2
0
    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()
Beispiel #3
0
 def setUp(self):
     self.client = webdavlib.WebDAVClient(hostname, port)
     self.anon_client = webdavlib.WebDAVClient(hostname, port)
     self.dav_utility = utilities.TestUtility(self, self.client)
Beispiel #4
0
 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)