[CalendarServer-changes] [2832] CalendarServer/branches/users/sagen/mailgateway-implicit-2745/ twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Mon Aug 18 14:29:55 PDT 2008
Revision: 2832
http://trac.macosforge.org/projects/calendarserver/changeset/2832
Author: sagen at apple.com
Date: 2008-08-18 14:29:54 -0700 (Mon, 18 Aug 2008)
Log Message:
-----------
Adding tokens database tests
Modified Paths:
--------------
CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py
CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/test/test_mail.py
Modified: CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py
===================================================================
--- CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py 2008-08-18 19:52:49 UTC (rev 2831)
+++ CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py 2008-08-18 21:29:54 UTC (rev 2832)
@@ -49,6 +49,7 @@
__all__ = [
"IMIPInboxResource",
"MailGatewayServiceMaker",
+ "MailGatewayTokensDatabase",
"MailHandler",
]
Modified: CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/test/test_mail.py
===================================================================
--- CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/test/test_mail.py 2008-08-18 19:52:49 UTC (rev 2831)
+++ CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/test/test_mail.py 2008-08-18 21:29:54 UTC (rev 2832)
@@ -89,3 +89,18 @@
self.assertEquals(msgId, '<1983F777-BE86-4B98-881E-06D938E60920 at example.com>')
self.assertEquals(str(calendar), 'BEGIN:VCALENDAR\r\nVERSION:2.0\r\nCALSCALE:GREGORIAN\r\nMETHOD:REPLY\r\nPRODID:-//example Inc.//iCal 3.0//EN\r\nBEGIN:VTIMEZONE\r\nTZID:US/Pacific\r\nBEGIN:STANDARD\r\nDTSTART:20071104T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZNAME:PST\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:20070311T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZNAME:PDT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nUID:1E71F9C8-AEDA-48EB-98D0-76E898F6BB5C\r\nDTSTART;TZID=US/Pacific:20080812T100000\r\nDTEND;TZID=US/Pacific:20080812T110000\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;CN=xyzzy at example.com;PARTS\r\n TAT=ACCEPTED:mailto:xyzzy at example.com\r\nCREATED:20080812T201906Z\r\nDTSTAMP:20080812T201911Z\r\nORGANIZER;CN=User 01:mailto:user01 at example.com\r\nSEQUENCE:7\r\nSUMMARY:New Event\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n')
+
+class MailGatewayTokensDatabaseTests(TestCase):
+
+ def setUp(self):
+ self.db = MailGatewayTokensDatabase(":memory:")
+
+ def test_tokens(self):
+ self.assertEquals(self.db.lookupByToken("xyzzy"), None)
+
+ token = self.db.createToken("organizer", "attendee")
+ self.assertEquals(self.db.getToken("organizer", "attendee"), token)
+ self.assertEquals(self.db.lookupByToken(token),
+ ("organizer", "attendee"))
+ self.db.deleteToken(token)
+ self.assertEquals(self.db.lookupByToken(token), None)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080818/5851230e/attachment.html
More information about the calendarserver-changes
mailing list