summaryrefslogtreecommitdiff
path: root/tests/test_pylibmc_backend.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_pylibmc_backend.py')
-rw-r--r--tests/test_pylibmc_backend.py27
1 files changed, 25 insertions, 2 deletions
diff --git a/tests/test_pylibmc_backend.py b/tests/test_pylibmc_backend.py
index e17b1ad..10bc293 100644
--- a/tests/test_pylibmc_backend.py
+++ b/tests/test_pylibmc_backend.py
@@ -1,10 +1,10 @@
-from tests._fixtures import _GenericBackendTest
+from tests._fixtures import _GenericBackendTest, _GenericMutexTest
from tests import eq_
from unittest import TestCase
from threading import Thread
import time
-class PyLibMCBackendTest(_GenericBackendTest):
+class PylibmcTest(_GenericBackendTest):
backend = "dogpile.cache.pylibmc"
region_args = {
@@ -16,6 +16,29 @@ class PyLibMCBackendTest(_GenericBackendTest):
}
}
+class PylibmcDistributedTest(_GenericBackendTest):
+ backend = "dogpile.cache.pylibmc"
+
+ region_args = {
+ "key_mangler":lambda x: x.replace(" ", "_")
+ }
+ config_args = {
+ "arguments":{
+ "url":"127.0.0.1:11211",
+ "distributed_lock":True
+ }
+ }
+
+class PylibmcDistributedMutexTest(_GenericMutexTest):
+ backend = "dogpile.cache.pylibmc"
+
+ config_args = {
+ "arguments":{
+ "url":"127.0.0.1:11211",
+ "distributed_lock":True
+ }
+ }
+
from dogpile.cache.backends.memcached import PylibmcBackend
class MockPylibmcBackend(PylibmcBackend):
def _imports(self):