Example #1
0
 def setUp(self):
     self.session = Session(region_name='us-west-1')
     pill = placebo.attach(self.session, 'tests/sit/test_data')
     pill.playback()
     redis_client = FakeRedis()
     jid = 123456
     redis_client.lpush('test-1-php:state.highstate', jid)
     redis_client.lpush('test-1-lb:state.highstate', jid)
     redis_client.set('test-1-php:{0}'.format(jid), '{"result": "false","return": {"test": "true"}}')
     redis_client.set('test-1-lb:{0}'.format(jid), '{"result": "false","return": {"test": "true"}}')
     self.redis_client = RedisClient()
     self.redis_client.redis_instance = redis_client
Example #2
0
class RedisTest(unittest.TestCase):
    def setUp(self):
        self.redis_client = RedisClient()

    def setup_fakeredis(self):
        redis_client = FakeRedis()
        jid = 123456
        redis_client.lpush('php:state.highstate', jid)
        redis_client.set('php:{0}'.format(jid), '{"result": false}')
        self.redis_client.redis_instance = redis_client

    def test_redis_client_exception(self):
        redis.Redis = MagicMock(side_effect=Exception('boom!'))
        self.redis_client.connect_redis()

    def test_get_highstate_result(self):
        self.setup_fakeredis()
        result = self.redis_client.get_highstate_result('php')
        self.assertEquals(result, '{"result": false}')

    def test_get_highstate_result_failse(self):
        self.redis_client.redis_instance.lindex = MagicMock(
            side_effect=Exception('boom!'))
        self.redis_client.get_highstate_result('fake-name')
class RedisTest(unittest.TestCase):

    def setUp(self):
        self.redis_client = RedisClient()

    def setup_fakeredis(self):
        redis_client = FakeRedis()
        jid = 123456
        redis_client.lpush('php:state.highstate', jid)
        redis_client.set('php:{0}'.format(jid), '{"result": false}')
        self.redis_client.redis_instance = redis_client

    def test_redis_client_exception(self):
        redis.Redis = MagicMock(side_effect=Exception('boom!'))
        self.redis_client.connect_redis()

    def test_get_highstate_result(self):
        self.setup_fakeredis()
        result = self.redis_client.get_highstate_result('php')
        self.assertEquals(result, '{"result": false}')

    def test_get_highstate_result_failse(self):
        self.redis_client.redis_instance.lindex = MagicMock(side_effect=Exception('boom!'))
        self.redis_client.get_highstate_result('fake-name')
Example #4
0
 def setUp(self):
     self.redis_client = RedisClient()
 def setUp(self):
     self.redis_client = RedisClient()