[CalendarServer-changes] [3490] CalendarServer/trunk/twistedcaldav

source_changes at macosforge.org source_changes at macosforge.org
Tue Dec 9 11:39:02 PST 2008


Revision: 3490
          http://trac.macosforge.org/projects/calendarserver/changeset/3490
Author:   cdaboo at apple.com
Date:     2008-12-09 11:39:01 -0800 (Tue, 09 Dec 2008)
Log Message:
-----------
Tests were using an incorrect config variable. Also memcacher with memory caching was wrong as uncovered
by fixed test.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/directory/test/test_proxyprincipaldb.py
    CalendarServer/trunk/twistedcaldav/memcacher.py
    CalendarServer/trunk/twistedcaldav/test/test_memcacher.py

Modified: CalendarServer/trunk/twistedcaldav/directory/test/test_proxyprincipaldb.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/test/test_proxyprincipaldb.py	2008-12-09 19:05:10 UTC (rev 3489)
+++ CalendarServer/trunk/twistedcaldav/directory/test/test_proxyprincipaldb.py	2008-12-09 19:39:01 UTC (rev 3490)
@@ -190,7 +190,7 @@
     def test_cachingDBInsert(self):
     
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             # Get the DB
             db_path = self.mktemp()
@@ -231,7 +231,7 @@
     def test_cachingDBRemove(self):
     
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             # Get the DB
             db_path = self.mktemp()
@@ -273,7 +273,7 @@
     def test_cachingDBInsertUncached(self):
     
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             # Get the DB
             db_path = self.mktemp()

Modified: CalendarServer/trunk/twistedcaldav/memcacher.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/memcacher.py	2008-12-09 19:05:10 UTC (rev 3489)
+++ CalendarServer/trunk/twistedcaldav/memcacher.py	2008-12-09 19:39:01 UTC (rev 3490)
@@ -119,20 +119,24 @@
 
 
     def add(self, key, value, expire_time=0):
+        
+        proto = self._getMemcacheProtocol()
+
         my_value = value
         if self._pickle:
             my_value = cPickle.dumps(value)
         self.log_debug("Adding Cache Token for %r" % (key,))
-        return self._getMemcacheProtocol().add(
-            '%s:%s' % (self._namespace, key), my_value, expireTime=expire_time)
+        return proto.add('%s:%s' % (self._namespace, key), my_value, expireTime=expire_time)
 
     def set(self, key, value, expire_time=0):
+        
+        proto = self._getMemcacheProtocol()
+
         my_value = value
         if self._pickle:
             my_value = cPickle.dumps(value)
         self.log_debug("Setting Cache Token for %r" % (key,))
-        return self._getMemcacheProtocol().set(
-            '%s:%s' % (self._namespace, key), my_value, expireTime=expire_time)
+        return proto.set('%s:%s' % (self._namespace, key), my_value, expireTime=expire_time)
 
     def get(self, key):
         def _gotit(result):
@@ -149,5 +153,4 @@
 
     def delete(self, key):
         self.log_debug("Deleting Cache Token for %r" % (key,))
-        return self._getMemcacheProtocol().delete(
-            '%s:%s' % (self._namespace, key))
+        return self._getMemcacheProtocol().delete('%s:%s' % (self._namespace, key))

Modified: CalendarServer/trunk/twistedcaldav/test/test_memcacher.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/test/test_memcacher.py	2008-12-09 19:05:10 UTC (rev 3489)
+++ CalendarServer/trunk/twistedcaldav/test/test_memcacher.py	2008-12-09 19:39:01 UTC (rev 3490)
@@ -20,7 +20,7 @@
     def test_setget(self):
 
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             cacher = Memcacher("testing")
     
@@ -37,7 +37,7 @@
     def test_missingget(self):
 
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             cacher = Memcacher("testing")
     
@@ -48,7 +48,7 @@
     def test_delete(self):
 
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             cacher = Memcacher("testing")
     
@@ -71,7 +71,7 @@
     def test_all_pickled(self):
 
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             cacher = Memcacher("testing", pickle=True)
     
@@ -94,7 +94,7 @@
     def test_all_noinvalidation(self):
 
         for processType in ("Single", "Combined",):
-            config.processType = processType
+            config.ProcessType = processType
 
             cacher = Memcacher("testing", no_invalidation=True)
     
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20081209/7d5d5107/attachment.html>


More information about the calendarserver-changes mailing list