Added tests for prevent invitation and whitelist

This commit is contained in:
Luc Charland
2014-08-27 13:31:49 -04:00
parent 76c9b45fd0
commit d749d5c2fb
3 changed files with 266 additions and 16 deletions
+18 -1
View File
@@ -1,5 +1,5 @@
#!/usr/bin/python
from config import hostname, port, username, password
from config import hostname, port, username, password, white_listed_attendee
import preferences
import simplejson
@@ -35,5 +35,22 @@ class preferencesTest(unittest.TestCase):
prefText = "weird data \ ' \"; ^"
self._setTextPref(prefText)
def testSetPreventInvitation(self):
""" Set/get the PreventInvitation pref"""
self.prefs.set('PreventInvitations', 0)
notset = self.prefs.get_settings('')['Calendar']['PreventInvitations']
self.assertEqual(notset, 0)
self.prefs.set('enablePreventInvitations', 0)
isset = self.prefs.get_settings('')['Calendar']['PreventInvitations']
self.assertEqual(isset, 1)
def testPreventInvitationsWhiteList(self):
"""Add to the PreventInvitations Whitelist"""
self.prefs.set("whiteList", white_listed_attendee)
whitelist = self.prefs.get_settings('Calendar')['PreventInvitationsWhitelist']
self.assertEqual(whitelist, white_listed_attendee)
if __name__ == "__main__":
sogotests.runTests()