@@ -626,11 +626,11 @@ def test_client_unpause(self, r):
626
626
assert r .client_unpause () == b"OK"
627
627
628
628
@pytest .mark .onlynoncluster
629
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
630
- def test_client_no_evict (self , unstable_r ):
631
- assert unstable_r .client_no_evict ("ON" ) == "OK"
629
+ @skip_if_server_version_lt ("7.0.0" )
630
+ def test_client_no_evict (self , r ):
631
+ assert r .client_no_evict ("ON" ) == "OK"
632
632
with pytest .raises (TypeError ):
633
- unstable_r .client_no_evict ()
633
+ r .client_no_evict ()
634
634
635
635
@pytest .mark .onlynoncluster
636
636
@skip_if_server_version_lt ("3.2.0" )
@@ -998,15 +998,15 @@ def test_unlink_with_multiple_keys(self, r):
998
998
assert r .get ("b" ) is None
999
999
1000
1000
@pytest .mark .onlynoncluster
1001
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
1002
- def test_lcs (self , unstable_r ):
1003
- unstable_r .mset ({"foo" : "ohmytext" , "bar" : "mynewtext" })
1004
- assert unstable_r .lcs ("foo" , "bar" ) == "mytext"
1005
- assert unstable_r .lcs ("foo" , "bar" , len = True ) == 6
1001
+ @skip_if_server_version_lt ("7.0.0" )
1002
+ def test_lcs (self , r ):
1003
+ r .mset ({"foo" : "ohmytext" , "bar" : "mynewtext" })
1004
+ assert r .lcs ("foo" , "bar" ) == "mytext"
1005
+ assert r .lcs ("foo" , "bar" , len = True ) == 6
1006
1006
result = ["matches" , [[[4 , 7 ], [5 , 8 ]]], "len" , 6 ]
1007
- assert unstable_r .lcs ("foo" , "bar" , idx = True , minmatchlen = 3 ) == result
1007
+ assert r .lcs ("foo" , "bar" , idx = True , minmatchlen = 3 ) == result
1008
1008
with pytest .raises (redis .ResponseError ):
1009
- assert unstable_r .lcs ("foo" , "bar" , len = True , idx = True )
1009
+ assert r .lcs ("foo" , "bar" , len = True , idx = True )
1010
1010
1011
1011
@skip_if_server_version_lt ("2.6.0" )
1012
1012
def test_dump_and_restore (self , r ):
@@ -1671,27 +1671,27 @@ def test_brpoplpush_empty_string(self, r):
1671
1671
assert r .brpoplpush ("a" , "b" ) == b""
1672
1672
1673
1673
@pytest .mark .onlynoncluster
1674
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
1675
- def test_blmpop (self , unstable_r ):
1676
- unstable_r .rpush ("a" , "1" , "2" , "3" , "4" , "5" )
1674
+ @skip_if_server_version_lt ("7.0.0" )
1675
+ def test_blmpop (self , r ):
1676
+ r .rpush ("a" , "1" , "2" , "3" , "4" , "5" )
1677
1677
res = ["a" , ["1" , "2" ]]
1678
- assert unstable_r .blmpop (1 , "2" , "b" , "a" , direction = "LEFT" , count = 2 ) == res
1678
+ assert r .blmpop (1 , "2" , "b" , "a" , direction = "LEFT" , count = 2 ) == res
1679
1679
with pytest .raises (TypeError ):
1680
- unstable_r .blmpop (1 , "2" , "b" , "a" , count = 2 )
1681
- unstable_r .rpush ("b" , "6" , "7" , "8" , "9" )
1682
- assert unstable_r .blmpop (0 , "2" , "b" , "a" , direction = "LEFT" ) == ["b" , ["6" ]]
1683
- assert unstable_r .blmpop (1 , "2" , "foo" , "bar" , direction = "RIGHT" ) is None
1680
+ r .blmpop (1 , "2" , "b" , "a" , count = 2 )
1681
+ r .rpush ("b" , "6" , "7" , "8" , "9" )
1682
+ assert r .blmpop (0 , "2" , "b" , "a" , direction = "LEFT" ) == ["b" , ["6" ]]
1683
+ assert r .blmpop (1 , "2" , "foo" , "bar" , direction = "RIGHT" ) is None
1684
1684
1685
1685
@pytest .mark .onlynoncluster
1686
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
1687
- def test_lmpop (self , unstable_r ):
1688
- unstable_r .rpush ("foo" , "1" , "2" , "3" , "4" , "5" )
1686
+ @skip_if_server_version_lt ("7.0.0" )
1687
+ def test_lmpop (self , r ):
1688
+ r .rpush ("foo" , "1" , "2" , "3" , "4" , "5" )
1689
1689
result = ["foo" , ["1" , "2" ]]
1690
- assert unstable_r .lmpop ("2" , "bar" , "foo" , direction = "LEFT" , count = 2 ) == result
1690
+ assert r .lmpop ("2" , "bar" , "foo" , direction = "LEFT" , count = 2 ) == result
1691
1691
with pytest .raises (redis .ResponseError ):
1692
- unstable_r .lmpop ("2" , "bar" , "foo" , direction = "up" , count = 2 )
1693
- unstable_r .rpush ("bar" , "a" , "b" , "c" , "d" )
1694
- assert unstable_r .lmpop ("2" , "bar" , "foo" , direction = "LEFT" ) == ["bar" , ["a" ]]
1692
+ r .lmpop ("2" , "bar" , "foo" , direction = "up" , count = 2 )
1693
+ r .rpush ("bar" , "a" , "b" , "c" , "d" )
1694
+ assert r .lmpop ("2" , "bar" , "foo" , direction = "LEFT" ) == ["bar" , ["a" ]]
1695
1695
1696
1696
def test_lindex (self , r ):
1697
1697
r .rpush ("a" , "1" , "2" , "3" )
@@ -1962,13 +1962,13 @@ def test_sinter(self, r):
1962
1962
assert r .sinter ("a" , "b" ) == {b"2" , b"3" }
1963
1963
1964
1964
@pytest .mark .onlynoncluster
1965
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
1966
- def test_sintercard (self , unstable_r ):
1967
- unstable_r .sadd ("a" , 1 , 2 , 3 )
1968
- unstable_r .sadd ("b" , 1 , 2 , 3 )
1969
- unstable_r .sadd ("c" , 1 , 3 , 4 )
1970
- assert unstable_r .sintercard (3 , ["a" , "b" , "c" ]) == 2
1971
- assert unstable_r .sintercard (3 , ["a" , "b" , "c" ], limit = 1 ) == 1
1965
+ @skip_if_server_version_lt ("7.0.0" )
1966
+ def test_sintercard (self , r ):
1967
+ r .sadd ("a" , 1 , 2 , 3 )
1968
+ r .sadd ("b" , 1 , 2 , 3 )
1969
+ r .sadd ("c" , 1 , 3 , 4 )
1970
+ assert r .sintercard (3 , ["a" , "b" , "c" ]) == 2
1971
+ assert r .sintercard (3 , ["a" , "b" , "c" ], limit = 1 ) == 1
1972
1972
1973
1973
@pytest .mark .onlynoncluster
1974
1974
def test_sinterstore (self , r ):
@@ -2202,13 +2202,13 @@ def test_zinter(self, r):
2202
2202
]
2203
2203
2204
2204
@pytest .mark .onlynoncluster
2205
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
2206
- def test_zintercard (self , unstable_r ):
2207
- unstable_r .zadd ("a" , {"a1" : 1 , "a2" : 2 , "a3" : 1 })
2208
- unstable_r .zadd ("b" , {"a1" : 2 , "a2" : 2 , "a3" : 2 })
2209
- unstable_r .zadd ("c" , {"a1" : 6 , "a3" : 5 , "a4" : 4 })
2210
- assert unstable_r .zintercard (3 , ["a" , "b" , "c" ]) == 2
2211
- assert unstable_r .zintercard (3 , ["a" , "b" , "c" ], limit = 1 ) == 1
2205
+ @skip_if_server_version_lt ("7.0.0" )
2206
+ def test_zintercard (self , r ):
2207
+ r .zadd ("a" , {"a1" : 1 , "a2" : 2 , "a3" : 1 })
2208
+ r .zadd ("b" , {"a1" : 2 , "a2" : 2 , "a3" : 2 })
2209
+ r .zadd ("c" , {"a1" : 6 , "a3" : 5 , "a4" : 4 })
2210
+ assert r .zintercard (3 , ["a" , "b" , "c" ]) == 2
2211
+ assert r .zintercard (3 , ["a" , "b" , "c" ], limit = 1 ) == 1
2212
2212
2213
2213
@pytest .mark .onlynoncluster
2214
2214
def test_zinterstore_sum (self , r ):
@@ -2297,28 +2297,28 @@ def test_bzpopmin(self, r):
2297
2297
assert r .bzpopmin ("c" , timeout = 1 ) == (b"c" , b"c1" , 100 )
2298
2298
2299
2299
@pytest .mark .onlynoncluster
2300
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
2301
- def test_zmpop (self , unstable_r ):
2302
- unstable_r .zadd ("a" , {"a1" : 1 , "a2" : 2 , "a3" : 3 })
2300
+ @skip_if_server_version_lt ("7.0.0" )
2301
+ def test_zmpop (self , r ):
2302
+ r .zadd ("a" , {"a1" : 1 , "a2" : 2 , "a3" : 3 })
2303
2303
res = ["a" , [["a1" , "1" ], ["a2" , "2" ]]]
2304
- assert unstable_r .zmpop ("2" , ["b" , "a" ], min = True , count = 2 ) == res
2304
+ assert r .zmpop ("2" , ["b" , "a" ], min = True , count = 2 ) == res
2305
2305
with pytest .raises (redis .DataError ):
2306
- unstable_r .zmpop ("2" , ["b" , "a" ], count = 2 )
2307
- unstable_r .zadd ("b" , {"b1" : 10 , "ab" : 9 , "b3" : 8 })
2308
- assert unstable_r .zmpop ("2" , ["b" , "a" ], max = True ) == ["b" , [["b1" , "10" ]]]
2306
+ r .zmpop ("2" , ["b" , "a" ], count = 2 )
2307
+ r .zadd ("b" , {"b1" : 10 , "ab" : 9 , "b3" : 8 })
2308
+ assert r .zmpop ("2" , ["b" , "a" ], max = True ) == ["b" , [["b1" , "10" ]]]
2309
2309
2310
2310
@pytest .mark .onlynoncluster
2311
- # @skip_if_server_version_lt("7.0.0") turn on after redis 7 release
2312
- def test_bzmpop (self , unstable_r ):
2313
- unstable_r .zadd ("a" , {"a1" : 1 , "a2" : 2 , "a3" : 3 })
2311
+ @skip_if_server_version_lt ("7.0.0" )
2312
+ def test_bzmpop (self , r ):
2313
+ r .zadd ("a" , {"a1" : 1 , "a2" : 2 , "a3" : 3 })
2314
2314
res = ["a" , [["a1" , "1" ], ["a2" , "2" ]]]
2315
- assert unstable_r .bzmpop (1 , "2" , ["b" , "a" ], min = True , count = 2 ) == res
2315
+ assert r .bzmpop (1 , "2" , ["b" , "a" ], min = True , count = 2 ) == res
2316
2316
with pytest .raises (redis .DataError ):
2317
- unstable_r .bzmpop (1 , "2" , ["b" , "a" ], count = 2 )
2318
- unstable_r .zadd ("b" , {"b1" : 10 , "ab" : 9 , "b3" : 8 })
2317
+ r .bzmpop (1 , "2" , ["b" , "a" ], count = 2 )
2318
+ r .zadd ("b" , {"b1" : 10 , "ab" : 9 , "b3" : 8 })
2319
2319
res = ["b" , [["b1" , "10" ]]]
2320
- assert unstable_r .bzmpop (0 , "2" , ["b" , "a" ], max = True ) == res
2321
- assert unstable_r .bzmpop (1 , "2" , ["foo" , "bar" ], max = True ) is None
2320
+ assert r .bzmpop (0 , "2" , ["b" , "a" ], max = True ) == res
2321
+ assert r .bzmpop (1 , "2" , ["foo" , "bar" ], max = True ) is None
2322
2322
2323
2323
def test_zrange (self , r ):
2324
2324
r .zadd ("a" , {"a1" : 1 , "a2" : 2 , "a3" : 3 })
@@ -4481,12 +4481,14 @@ def test_replicaof(self, r):
4481
4481
assert r .replicaof ("NO ONE" )
4482
4482
assert r .replicaof ("NO" , "ONE" )
4483
4483
4484
+ @pytest .mark .replica
4484
4485
@skip_if_server_version_lt ("2.8.0" )
4485
4486
def test_sync (self , r ):
4486
4487
r2 = redis .Redis (port = 6380 , decode_responses = False )
4487
4488
res = r2 .sync ()
4488
4489
assert b"REDIS" in res
4489
4490
4491
+ @pytest .mark .replica
4490
4492
@skip_if_server_version_lt ("2.8.0" )
4491
4493
def test_psync (self , r ):
4492
4494
r2 = redis .Redis (port = 6380 , decode_responses = False )
0 commit comments