diff options
Diffstat (limited to 'tests/test_pylibmc_backend.py')
-rw-r--r-- | tests/test_pylibmc_backend.py | 27 |
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): |