예제 #1
0
 def setUp(self):
     self.path = os.path.join(gettempdir(), "wsgidav-locks.shelve")
     if os.path.exists(self.path):
         os.remove(self.path)
     storage = lock_storage.LockStorageShelve(self.path)
     self.lm = lock_manager.LockManager(storage)
     self.lm._verbose = 1
예제 #2
0
 def setUp(self):
     if sys.version_info < (3, 0):
         modifier = "-py2"  # shelve formats are incompatible
     else:
         modifier = "-py3"
     self.path = os.path.join(gettempdir(), "wsgidav-locks{}.shelve".format(modifier))
     storage = lock_storage.LockStorageShelve(self.path)
     self.lm = lock_manager.LockManager(storage)
     self.lm._verbose = 2
예제 #3
0
    def setUp(self):
        try:
            import redis

            r = redis.Redis()
            r.ping()
        except redis.exceptions.ConnectionError:
            raise unittest.SkipTest("Test requires a running redis instance")
        storage = LockStorageRedis()
        self.lm = lock_manager.LockManager(storage)
        self.lm._verbose = 2
예제 #4
0
 def setUp(self):
     storage = lock_storage.LockStorageDict()
     self.lm = lock_manager.LockManager(storage)
     self.lm._verbose = 1