def test_cappedsortedset_normal(): conn = Redis(db=1) conn.flushall() cs = CappedSortedSet('test', 5, conn=conn) for member, score in [(1, 1), (3, 3), (5, 5), (7, 7), (9, 9), (2, 2), (4, 4), (6, 6)]: cs.zadd(member, score) assert cs.zrange(0, -1) == ['4', '5', '6', '7', '9']
def test_cappedsortedset_shard(): conn = ShardRedis(conns=[Redis(db=1), Redis(db=2), Redis(db=3), Redis(db=4)]) conn.flushall() cs = CappedSortedSet('test', 5, conn=conn, skey='test') for member, score in [(1, 1), (3, 3), (5, 5), (7, 7), (9, 9), (2, 2), (4, 4), (6, 6)]: cs.zadd(member, score) assert cs.zrange(0, -1) == ['4', '5', '6', '7', '9']
def test_cappedsortedset_shard(): conn = ShardRedis( conns=[Redis(db=1), Redis( db=2), Redis( db=3), Redis(db=4)]) conn.flushall() cs = CappedSortedSet('test', 5, conn=conn, skey='test') for member, score in [(1, 1), (3, 3), (5, 5), (7, 7), (9, 9), (2, 2), (4, 4), (6, 6)]: cs.zadd(member, score) assert cs.zrange(0, -1) == ['4', '5', '6', '7', '9']