[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