[CalendarServer-changes] [7428] CalendarServer/trunk/contrib/performance/loadtest/test_profiles.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue May 10 12:18:44 PDT 2011
Revision: 7428
http://trac.macosforge.org/projects/calendarserver/changeset/7428
Author: exarkun at twistedmatrix.com
Date: 2011-05-10 12:18:44 -0700 (Tue, 10 May 2011)
Log Message:
-----------
Pass a fake IReactorTime where it is needed (but still no assertions about its correct usage); also make the client fake return a Deferred from addEvent, since that is used by the Eventer profile now.
Modified Paths:
--------------
CalendarServer/trunk/contrib/performance/loadtest/test_profiles.py
Modified: CalendarServer/trunk/contrib/performance/loadtest/test_profiles.py
===================================================================
--- CalendarServer/trunk/contrib/performance/loadtest/test_profiles.py 2011-05-10 19:15:13 UTC (rev 7427)
+++ CalendarServer/trunk/contrib/performance/loadtest/test_profiles.py 2011-05-10 19:18:44 UTC (rev 7428)
@@ -183,6 +183,7 @@
def addEvent(self, href, vevent):
self._events[href] = Event(href, None, vevent)
+ return succeed(None)
def deleteEvent(self, href):
@@ -286,7 +287,7 @@
userNumber = 16
vevent, event, calendar, client = self._simpleAccount(
userNumber, SIMPLE_EVENT)
- inviter = Inviter(None, client, userNumber)
+ inviter = Inviter(Clock(), client, userNumber)
inviter.random = Deterministic()
inviter._invite()
attendees = vevent.contents[u'vevent'][0].contents[u'attendee']
@@ -313,7 +314,7 @@
otherNumber = 20
values = [selfNumber, otherNumber]
- inviter = Inviter(None, client, selfNumber)
+ inviter = Inviter(Clock(), client, selfNumber)
inviter.random = Deterministic()
inviter.random.gauss = lambda mu, sigma: values.pop(0)
inviter._invite()
@@ -343,7 +344,7 @@
anotherNumber = inviteeNumber + 5
values = [inviteeNumber, anotherNumber]
- inviter = Inviter(None, client, selfNumber)
+ inviter = Inviter(Clock(), client, selfNumber)
inviter.random = Deterministic()
inviter.random.gauss = lambda mu, sigma: values.pop(0)
inviter._invite()
@@ -367,7 +368,7 @@
selfNumber = 1
vevent, event, calendar, client = self._simpleAccount(
selfNumber, INVITED_EVENT)
- inviter = Inviter(None, client, selfNumber)
+ inviter = Inviter(Clock(), client, selfNumber)
inviter.random = Deterministic()
# Always return a user number which has already been invited.
inviter.random.gauss = lambda mu, sigma: 2
@@ -627,10 +628,9 @@
client = StubClient(31)
client._calendars.update({calendar.url: calendar})
- eventer = Eventer(None, client, None)
+ eventer = Eventer(Clock(), client, None)
eventer._addEvent()
self.assertEquals(len(client._events), 1)
# XXX Vary the event period/interval and the uid
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110510/294628ac/attachment-0001.html>
More information about the calendarserver-changes
mailing list