示例#1
0
 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)
示例#2
0
 def get_redis(self, **kwargs):
     redis = FakeRedis(**kwargs)
     self.add_cleanup(redis.teardown)
     return redis
示例#3
0
 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)
示例#4
0
 def setUp(self):
     self.redis = FakeRedis()
     self.add_cleanup(self.redis.teardown)
示例#5
0
 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')
示例#6
0
 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())