@@ -84,7 +84,7 @@ def test_acl_cat_with_category(self, r):
84
84
assert "get" in commands
85
85
86
86
@skip_if_server_version_lt ("6.0.0" )
87
- @skip_if_redis_enterprise
87
+ @skip_if_redis_enterprise ()
88
88
def test_acl_deluser (self , r , request ):
89
89
username = "redis-py-user"
90
90
@@ -109,7 +109,7 @@ def teardown():
109
109
assert r .acl_getuser (users [4 ]) is None
110
110
111
111
@skip_if_server_version_lt ("6.0.0" )
112
- @skip_if_redis_enterprise
112
+ @skip_if_redis_enterprise ()
113
113
def test_acl_genpass (self , r ):
114
114
password = r .acl_genpass ()
115
115
assert isinstance (password , str )
@@ -123,7 +123,7 @@ def test_acl_genpass(self, r):
123
123
assert isinstance (password , str )
124
124
125
125
@skip_if_server_version_lt ("6.0.0" )
126
- @skip_if_redis_enterprise
126
+ @skip_if_redis_enterprise ()
127
127
def test_acl_getuser_setuser (self , r , request ):
128
128
username = "redis-py-user"
129
129
@@ -236,7 +236,7 @@ def test_acl_help(self, r):
236
236
assert len (res ) != 0
237
237
238
238
@skip_if_server_version_lt ("6.0.0" )
239
- @skip_if_redis_enterprise
239
+ @skip_if_redis_enterprise ()
240
240
def test_acl_list (self , r , request ):
241
241
username = "redis-py-user"
242
242
@@ -250,7 +250,8 @@ def teardown():
250
250
assert len (users ) == 2
251
251
252
252
@skip_if_server_version_lt ("6.0.0" )
253
- @skip_if_redis_enterprise
253
+ @skip_if_redis_enterprise ()
254
+ @pytest .mark .onlynoncluster
254
255
def test_acl_log (self , r , request ):
255
256
username = "redis-py-user"
256
257
@@ -292,7 +293,7 @@ def teardown():
292
293
assert r .acl_log_reset ()
293
294
294
295
@skip_if_server_version_lt ("6.0.0" )
295
- @skip_if_redis_enterprise
296
+ @skip_if_redis_enterprise ()
296
297
def test_acl_setuser_categories_without_prefix_fails (self , r , request ):
297
298
username = "redis-py-user"
298
299
@@ -305,7 +306,7 @@ def teardown():
305
306
r .acl_setuser (username , categories = ["list" ])
306
307
307
308
@skip_if_server_version_lt ("6.0.0" )
308
- @skip_if_redis_enterprise
309
+ @skip_if_redis_enterprise ()
309
310
def test_acl_setuser_commands_without_prefix_fails (self , r , request ):
310
311
username = "redis-py-user"
311
312
@@ -318,7 +319,7 @@ def teardown():
318
319
r .acl_setuser (username , commands = ["get" ])
319
320
320
321
@skip_if_server_version_lt ("6.0.0" )
321
- @skip_if_redis_enterprise
322
+ @skip_if_redis_enterprise ()
322
323
def test_acl_setuser_add_passwords_and_nopass_fails (self , r , request ):
323
324
username = "redis-py-user"
324
325
@@ -363,7 +364,7 @@ def test_client_list_types_not_replica(self, r):
363
364
clients = r .client_list (_type = client_type )
364
365
assert isinstance (clients , list )
365
366
366
- @skip_if_redis_enterprise
367
+ @skip_if_redis_enterprise ()
367
368
def test_client_list_replica (self , r ):
368
369
clients = r .client_list (_type = "replica" )
369
370
assert isinstance (clients , list )
@@ -529,7 +530,7 @@ def test_client_kill_filter_by_laddr(self, r, r2):
529
530
assert r .client_kill_filter (laddr = client_2_addr )
530
531
531
532
@skip_if_server_version_lt ("6.0.0" )
532
- @skip_if_redis_enterprise
533
+ @skip_if_redis_enterprise ()
533
534
def test_client_kill_filter_by_user (self , r , request ):
534
535
killuser = "user_to_kill"
535
536
r .acl_setuser (
@@ -549,7 +550,7 @@ def test_client_kill_filter_by_user(self, r, request):
549
550
550
551
@pytest .mark .onlynoncluster
551
552
@skip_if_server_version_lt ("2.9.50" )
552
- @skip_if_redis_enterprise
553
+ @skip_if_redis_enterprise ()
553
554
def test_client_pause (self , r ):
554
555
assert r .client_pause (1 )
555
556
assert r .client_pause (timeout = 1 )
@@ -558,7 +559,7 @@ def test_client_pause(self, r):
558
559
559
560
@pytest .mark .onlynoncluster
560
561
@skip_if_server_version_lt ("6.2.0" )
561
- @skip_if_redis_enterprise
562
+ @skip_if_redis_enterprise ()
562
563
def test_client_unpause (self , r ):
563
564
assert r .client_unpause () == b"OK"
564
565
@@ -578,7 +579,7 @@ def test_client_reply(self, r, r_timeout):
578
579
579
580
@pytest .mark .onlynoncluster
580
581
@skip_if_server_version_lt ("6.0.0" )
581
- @skip_if_redis_enterprise
582
+ @skip_if_redis_enterprise ()
582
583
def test_client_getredir (self , r ):
583
584
assert isinstance (r .client_getredir (), int )
584
585
assert r .client_getredir () == - 1
@@ -590,7 +591,7 @@ def test_config_get(self, r):
590
591
# assert data['maxmemory'].isdigit()
591
592
592
593
@pytest .mark .onlynoncluster
593
- @skip_if_redis_enterprise
594
+ @skip_if_redis_enterprise ()
594
595
def test_config_resetstat (self , r ):
595
596
r .ping ()
596
597
prior_commands_processed = int (r .info ()["total_commands_processed" ])
@@ -599,7 +600,7 @@ def test_config_resetstat(self, r):
599
600
reset_commands_processed = int (r .info ()["total_commands_processed" ])
600
601
assert reset_commands_processed < prior_commands_processed
601
602
602
- @skip_if_redis_enterprise
603
+ @skip_if_redis_enterprise ()
603
604
def test_config_set (self , r ):
604
605
r .config_set ("timeout" , 70 )
605
606
assert r .config_get ()["timeout" ] == "70"
@@ -626,7 +627,7 @@ def test_info(self, r):
626
627
assert "redis_version" in info .keys ()
627
628
628
629
@pytest .mark .onlynoncluster
629
- @skip_if_redis_enterprise
630
+ @skip_if_redis_enterprise ()
630
631
def test_lastsave (self , r ):
631
632
assert isinstance (r .lastsave (), datetime .datetime )
632
633
@@ -731,7 +732,7 @@ def test_time(self, r):
731
732
assert isinstance (t [0 ], int )
732
733
assert isinstance (t [1 ], int )
733
734
734
- @skip_if_redis_enterprise
735
+ @skip_if_redis_enterprise ()
735
736
def test_bgsave (self , r ):
736
737
assert r .bgsave ()
737
738
time .sleep (0.3 )
@@ -1312,7 +1313,7 @@ def test_stralgo_lcs(self, r):
1312
1313
value2 = "mynewtext"
1313
1314
res = "mytext"
1314
1315
1315
- if skip_if_redis_enterprise (None ).args [0 ] is True :
1316
+ if skip_if_redis_enterprise ().args [0 ] is True :
1316
1317
with pytest .raises (redis .exceptions .ResponseError ):
1317
1318
assert r .stralgo ("LCS" , value1 , value2 ) == res
1318
1319
return
@@ -1354,7 +1355,7 @@ def test_strlen(self, r):
1354
1355
def test_substr (self , r ):
1355
1356
r ["a" ] = "0123456789"
1356
1357
1357
- if skip_if_redis_enterprise (None ).args [0 ] is True :
1358
+ if skip_if_redis_enterprise ().args [0 ] is True :
1358
1359
with pytest .raises (redis .exceptions .ResponseError ):
1359
1360
assert r .substr ("a" , 0 ) == b"0123456789"
1360
1361
return
@@ -2665,7 +2666,7 @@ def test_cluster_slaves(self, mock_cluster_resp_slaves):
2665
2666
2666
2667
@pytest .mark .onlynoncluster
2667
2668
@skip_if_server_version_lt ("3.0.0" )
2668
- @skip_if_redis_enterprise
2669
+ @skip_if_redis_enterprise ()
2669
2670
def test_readwrite (self , r ):
2670
2671
assert r .readwrite ()
2671
2672
@@ -4016,7 +4017,7 @@ def test_memory_doctor(self, r):
4016
4017
4017
4018
@skip_if_server_version_lt ("4.0.0" )
4018
4019
def test_memory_malloc_stats (self , r ):
4019
- if skip_if_redis_enterprise (None ).args [0 ] is True :
4020
+ if skip_if_redis_enterprise ().args [0 ] is True :
4020
4021
with pytest .raises (redis .exceptions .ResponseError ):
4021
4022
assert r .memory_malloc_stats ()
4022
4023
return
@@ -4029,7 +4030,7 @@ def test_memory_stats(self, r):
4029
4030
# has data
4030
4031
r .set ("foo" , "bar" )
4031
4032
4032
- if skip_if_redis_enterprise (None ).args [0 ] is True :
4033
+ if skip_if_redis_enterprise ().args [0 ] is True :
4033
4034
with pytest .raises (redis .exceptions .ResponseError ):
4034
4035
stats = r .memory_stats ()
4035
4036
return
@@ -4047,7 +4048,7 @@ def test_memory_usage(self, r):
4047
4048
4048
4049
@pytest .mark .onlynoncluster
4049
4050
@skip_if_server_version_lt ("4.0.0" )
4050
- @skip_if_redis_enterprise
4051
+ @skip_if_redis_enterprise ()
4051
4052
def test_module_list (self , r ):
4052
4053
assert isinstance (r .module_list (), list )
4053
4054
for x in r .module_list ():
@@ -4088,7 +4089,7 @@ def test_command(self, r):
4088
4089
4089
4090
@pytest .mark .onlynoncluster
4090
4091
@skip_if_server_version_lt ("4.0.0" )
4091
- @skip_if_redis_enterprise
4092
+ @skip_if_redis_enterprise ()
4092
4093
def test_module (self , r ):
4093
4094
with pytest .raises (redis .exceptions .ModuleError ) as excinfo :
4094
4095
r .module_load ("/some/fake/path" )
@@ -4144,7 +4145,7 @@ def test_restore_frequency(self, r):
4144
4145
4145
4146
@pytest .mark .onlynoncluster
4146
4147
@skip_if_server_version_lt ("5.0.0" )
4147
- @skip_if_redis_enterprise
4148
+ @skip_if_redis_enterprise ()
4148
4149
def test_replicaof (self , r ):
4149
4150
with pytest .raises (redis .ResponseError ):
4150
4151
assert r .replicaof ("NO ONE" )
@@ -4226,7 +4227,7 @@ def test_22_info(self, r):
4226
4227
assert "6" in parsed ["allocation_stats" ]
4227
4228
assert ">=256" in parsed ["allocation_stats" ]
4228
4229
4229
- @skip_if_redis_enterprise
4230
+ @skip_if_redis_enterprise ()
4230
4231
def test_large_responses (self , r ):
4231
4232
"The PythonParser has some special cases for return values > 1MB"
4232
4233
# load up 5MB of data into a key
0 commit comments