[CalendarServer-changes] [12046] CalendarServer/branches/users/sagen/groupcacher/twext/who/test/ test_groups.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 12 11:17:02 PDT 2014
Revision: 12046
http://trac.calendarserver.org//changeset/12046
Author: gaya at apple.com
Date: 2013-12-09 15:35:19 -0800 (Mon, 09 Dec 2013)
Log Message:
-----------
add 2nd assert to twext.who.test.test_groups.GroupAttendeeReconciliation.test_groupAttendeeReconciliation
Modified Paths:
--------------
CalendarServer/branches/users/sagen/groupcacher/twext/who/test/test_groups.py
Modified: CalendarServer/branches/users/sagen/groupcacher/twext/who/test/test_groups.py
===================================================================
--- CalendarServer/branches/users/sagen/groupcacher/twext/who/test/test_groups.py 2013-12-09 23:19:58 UTC (rev 12045)
+++ CalendarServer/branches/users/sagen/groupcacher/twext/who/test/test_groups.py 2013-12-09 23:35:19 UTC (rev 12046)
@@ -297,7 +297,7 @@
"""
calendar = yield self.calendarUnderTest(name="calendar", home="user01")
- data_put = """BEGIN:VCALENDAR
+ data_put_1 = """BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Example Inc.//Example Calendar//EN
VERSION:2.0
@@ -311,11 +311,11 @@
ORGANIZER:MAILTO:user01 at example.com
ATTENDEE:mailto:user01 at example.com
ATTENDEE:mailto:user02 at example.com
-ATTENDEE:MAILTO:group02 at example.com
+ATTENDEE:MAILTO:group01 at example.com
END:VEVENT
END:VCALENDAR"""
- data_get = """BEGIN:VCALENDAR
+ data_get_1 = """BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Example Inc.//Example Calendar//EN
@@ -325,21 +325,63 @@
DURATION:PT1H
ATTENDEE;CN=User 01;EMAIL=user01 at example.com;RSVP=TRUE:urn:uuid:user01
ATTENDEE;CN=User 02;EMAIL=user02 at example.com;RSVP=TRUE;SCHEDULE-STATUS=1.2:urn:uuid:user02
+ATTENDEE;CN=Group 01;CUTYPE=GROUP;EMAIL=group01 at example.com;RSVP=TRUE;SCHEDULE-STATUS=3.7:urn:uuid:group01
+CREATED:20060101T150000Z
+ORGANIZER;CN=User 01;EMAIL=user01 at example.com:urn:uuid:user01
+SUMMARY:event 1
+END:VEVENT
+END:VCALENDAR
+"""
+
+ data_put_2 = """BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+CREATED:20060101T150000Z
+DTSTART;TZID=US/Eastern:20140101T100000
+DURATION:PT1H
+SUMMARY:event 2
+UID:event2 at ninevah.local
+ORGANIZER:MAILTO:user01 at example.com
+ATTENDEE:mailto:user01 at example.com
+ATTENDEE:mailto:user02 at example.com
+ATTENDEE:MAILTO:group02 at example.com
+END:VEVENT
+END:VCALENDAR"""
+
+ data_get_2 = """BEGIN:VCALENDAR
+VERSION:2.0
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VEVENT
+UID:event2 at ninevah.local
+DTSTART;TZID=US/Eastern:20140101T100000
+DURATION:PT1H
+ATTENDEE;CN=User 01;EMAIL=user01 at example.com;RSVP=TRUE:urn:uuid:user01
+ATTENDEE;CN=User 02;EMAIL=user02 at example.com;RSVP=TRUE;SCHEDULE-STATUS=1.2:urn:uuid:user02
ATTENDEE;CN=Group 02;CUTYPE=GROUP;EMAIL=group02 at example.com;RSVP=TRUE;SCHEDULE-STATUS=3.7:urn:uuid:group02
ATTENDEE;CN=User 06;EMAIL=user06 at example.com;MEMBER="urn:uuid:group02";PARTSTAT=NEEDS-ACTION;RSVP=TRUE;SCHEDULE-STATUS=1.2:urn:uuid:user06
ATTENDEE;CN=User 07;EMAIL=user07 at example.com;MEMBER="urn:uuid:group02";PARTSTAT=NEEDS-ACTION;RSVP=TRUE;SCHEDULE-STATUS=1.2:urn:uuid:user07
CREATED:20060101T150000Z
ORGANIZER;CN=User 01;EMAIL=user01 at example.com:urn:uuid:user01
-SUMMARY:event 1
+SUMMARY:event 2
END:VEVENT
END:VCALENDAR
"""
- vcalendar = Component.fromString(data_put)
- cobj = yield calendar.createCalendarObjectWithName("data1.ics", vcalendar)
- self.assertFalse(hasattr(cobj, "_workItems"))
+ vcalendar1 = Component.fromString(data_put_1)
+ cobj1 = yield calendar.createCalendarObjectWithName("data1.ics", vcalendar1)
+
+ vcalendar2 = Component.fromString(data_put_2)
+ cobj2 = yield calendar.createCalendarObjectWithName("data2.ics", vcalendar2)
yield self.commit()
- cobj = yield self.calendarObjectUnderTest(name="data1.ics", calendar_name="calendar", home="user01")
- vcalendar = yield cobj.component()
- self.assertEqual(normalize_iCalStr(vcalendar), normalize_iCalStr(data_get))
+ cobj1 = yield self.calendarObjectUnderTest(name="data1.ics", calendar_name="calendar", home="user01")
+ vcalendar1 = yield cobj1.component()
+ self.assertEqual(normalize_iCalStr(vcalendar1), normalize_iCalStr(data_get_1))
+
+ cobj2 = yield self.calendarObjectUnderTest(name="data2.ics", calendar_name="calendar", home="user01")
+ vcalendar2 = yield cobj2.component()
+ self.assertEqual(normalize_iCalStr(vcalendar2), normalize_iCalStr(data_get_2))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/79777db3/attachment.html>
More information about the calendarserver-changes
mailing list