[svn] added simple memcached loader test
--HG--
branch : trunk
diff --git a/tests/conftest.py b/tests/conftest.py
index e97e30c..0c5a5ff 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -73,6 +73,24 @@
simple_env = Environment(trim_blocks=True, friendly_traceback=False, loader=loader)
+class MemcacheClient(object):
+ """
+ Helper for the loader test.
+ """
+
+ def __init__(self, hosts):
+ self.cache = {}
+
+ def get(self, name):
+ return self.cache.get(name)
+
+ def set(self, name, data, time):
+ self.cache[name] = data
+
+sys.modules['memcache'] = memcache = type(sys)('memcache')
+memcache.Client = MemcacheClient
+
+
class Module(py.test.collect.Module):
def __init__(self, *args, **kwargs):