def test_redis_queue_rpush_lpop_with_encoder_prefix(self): queue = RedisQueue(RedisMock(), prefix='pre::', encoder=json) data1 = {"test": [1, 2, 3]} data2 = [1, 2, 3] queue.rpush("q1", 111111) queue.rpush("q2", 222222) queue.rpush("q1", data1) queue.rpush("q2", data2) queue.rpush("q1", 555555) queue.rpush("q2", 666666) assert queue.lpop("q1") == 111111 assert queue.lpop("q1") == data1 assert queue.lpop("q1") == 555555 assert queue.lpop("q2") == 222222 assert queue.lpop("q2") == data2 assert queue.lpop("q2") == 666666