sogo/Tests/Integration/test-config.py
Wolfgang Sourdeau 10059831ab Monotone-Parent: 16e84a4b9506eba9d39a96290c969eda838704a2
Monotone-Revision: e9d4010d6c952c0aa503fa4571a589fb91c356b5

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-07-13T16:02:56
Monotone-Branch: ca.inverse.sogo
2010-07-13 16:02:56 +00:00

57 lines
1.6 KiB
Python
Executable file

#!/usr/bin/python
from config import hostname, port, username, password, mailserver, subscriber_username, attendee1, attendee1_delegate
import sogotests
import unittest
import time
class CalDAVITIPDelegationTest(unittest.TestCase):
def testConfigPY(self):
""" config.py validation """
try:
test = hostname
except:
self.fail("'hostname' is not defined")
try:
test = username
except:
self.fail("'username' is not defined")
try:
test = subscriber_username
except:
self.fail("'subscriber_username' is not defined")
try:
test = attendee1
except:
self.fail("'attendee1' is not defined")
try:
test = attendee1_delegate
except:
self.fail("'attendee1_delegate' is not defined")
self.assertEquals(subscriber_username, attendee1,
"'subscriber_username' and 'attendee1'"
+ " must be the same user")
try:
test = mailserver
except:
self.fail("'mailserver' is not defined")
userHash = {}
userList = [ username, subscriber_username, attendee1_delegate ]
for user in userList:
self.assertFalse(userHash.has_key(user),
"username, attendee1, attendee1_delegate must"
+ " all be different users ('%s')"
% user)
userHash[user] = True
if __name__ == "__main__":
sogotests.runTests()