def get_redis(self, **kwargs): from vumi.persist.redis_manager import RedisManager # Fake redis fake_redis = FakeRedis(**kwargs) self.add_cleanup(fake_redis.teardown) # Real redis config = { 'FAKE_REDIS': 'yes', 'key_prefix': 'redistest', } config.update(kwargs) real_redis = RedisManager.from_config(config) self.add_cleanup(self.cleanup_manager, real_redis) real_redis._purge_all() # Both redises return RedisPairWrapper(self, fake_redis, real_redis)
def get_redis(self, **kwargs): redis = FakeRedis(**kwargs) self.add_cleanup(redis.teardown) return redis
def setUp(self): self.fake_redis = FakeRedis() self.add_cleanup(self.fake_redis.teardown) self.sm = SessionManager(self.fake_redis, prefix="test") self.add_cleanup(self.sm.stop)
def setUp(self): self.redis = FakeRedis() self.add_cleanup(self.redis.teardown)
def test_redis_from_config_fake_redis(self): fake_redis = FakeRedis() try: self.assertEqual(redis_from_config(fake_redis), fake_redis) except ImportError, e: import_skip(e, 'redis')
def setUp(self): self.r_server = FakeRedis() self.scheduler = Scheduler(self.r_server, self._scheduler_callback) self.add_cleanup(self.stop_scheduler) self._delivery_history = [] self.msg_helper = self.add_helper(MessageHelper())