diff options
Diffstat (limited to 'tests/test_commands.py')
-rw-r--r-- | tests/test_commands.py | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/tests/test_commands.py b/tests/test_commands.py index 556df84..936cbe5 100644 --- a/tests/test_commands.py +++ b/tests/test_commands.py @@ -84,7 +84,7 @@ class TestRedisCommands: assert "get" in commands @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_acl_deluser(self, r, request): username = "redis-py-user" @@ -109,7 +109,7 @@ class TestRedisCommands: assert r.acl_getuser(users[4]) is None @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_acl_genpass(self, r): password = r.acl_genpass() assert isinstance(password, str) @@ -123,7 +123,7 @@ class TestRedisCommands: assert isinstance(password, str) @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_acl_getuser_setuser(self, r, request): username = "redis-py-user" @@ -236,7 +236,7 @@ class TestRedisCommands: assert len(res) != 0 @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_acl_list(self, r, request): username = "redis-py-user" @@ -250,7 +250,8 @@ class TestRedisCommands: assert len(users) == 2 @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() + @pytest.mark.onlynoncluster def test_acl_log(self, r, request): username = "redis-py-user" @@ -292,7 +293,7 @@ class TestRedisCommands: assert r.acl_log_reset() @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_acl_setuser_categories_without_prefix_fails(self, r, request): username = "redis-py-user" @@ -305,7 +306,7 @@ class TestRedisCommands: r.acl_setuser(username, categories=["list"]) @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_acl_setuser_commands_without_prefix_fails(self, r, request): username = "redis-py-user" @@ -318,7 +319,7 @@ class TestRedisCommands: r.acl_setuser(username, commands=["get"]) @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_acl_setuser_add_passwords_and_nopass_fails(self, r, request): username = "redis-py-user" @@ -363,7 +364,7 @@ class TestRedisCommands: clients = r.client_list(_type=client_type) assert isinstance(clients, list) - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_client_list_replica(self, r): clients = r.client_list(_type="replica") assert isinstance(clients, list) @@ -529,7 +530,7 @@ class TestRedisCommands: assert r.client_kill_filter(laddr=client_2_addr) @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_client_kill_filter_by_user(self, r, request): killuser = "user_to_kill" r.acl_setuser( @@ -549,7 +550,7 @@ class TestRedisCommands: @pytest.mark.onlynoncluster @skip_if_server_version_lt("2.9.50") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_client_pause(self, r): assert r.client_pause(1) assert r.client_pause(timeout=1) @@ -558,7 +559,7 @@ class TestRedisCommands: @pytest.mark.onlynoncluster @skip_if_server_version_lt("6.2.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_client_unpause(self, r): assert r.client_unpause() == b"OK" @@ -578,7 +579,7 @@ class TestRedisCommands: @pytest.mark.onlynoncluster @skip_if_server_version_lt("6.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_client_getredir(self, r): assert isinstance(r.client_getredir(), int) assert r.client_getredir() == -1 @@ -590,7 +591,7 @@ class TestRedisCommands: # assert data['maxmemory'].isdigit() @pytest.mark.onlynoncluster - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_config_resetstat(self, r): r.ping() prior_commands_processed = int(r.info()["total_commands_processed"]) @@ -599,7 +600,7 @@ class TestRedisCommands: reset_commands_processed = int(r.info()["total_commands_processed"]) assert reset_commands_processed < prior_commands_processed - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_config_set(self, r): r.config_set("timeout", 70) assert r.config_get()["timeout"] == "70" @@ -626,7 +627,7 @@ class TestRedisCommands: assert "redis_version" in info.keys() @pytest.mark.onlynoncluster - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_lastsave(self, r): assert isinstance(r.lastsave(), datetime.datetime) @@ -731,7 +732,7 @@ class TestRedisCommands: assert isinstance(t[0], int) assert isinstance(t[1], int) - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_bgsave(self, r): assert r.bgsave() time.sleep(0.3) @@ -1312,7 +1313,7 @@ class TestRedisCommands: value2 = "mynewtext" res = "mytext" - if skip_if_redis_enterprise(None).args[0] is True: + if skip_if_redis_enterprise().args[0] is True: with pytest.raises(redis.exceptions.ResponseError): assert r.stralgo("LCS", value1, value2) == res return @@ -1354,7 +1355,7 @@ class TestRedisCommands: def test_substr(self, r): r["a"] = "0123456789" - if skip_if_redis_enterprise(None).args[0] is True: + if skip_if_redis_enterprise().args[0] is True: with pytest.raises(redis.exceptions.ResponseError): assert r.substr("a", 0) == b"0123456789" return @@ -2665,7 +2666,7 @@ class TestRedisCommands: @pytest.mark.onlynoncluster @skip_if_server_version_lt("3.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_readwrite(self, r): assert r.readwrite() @@ -4016,7 +4017,7 @@ class TestRedisCommands: @skip_if_server_version_lt("4.0.0") def test_memory_malloc_stats(self, r): - if skip_if_redis_enterprise(None).args[0] is True: + if skip_if_redis_enterprise().args[0] is True: with pytest.raises(redis.exceptions.ResponseError): assert r.memory_malloc_stats() return @@ -4029,7 +4030,7 @@ class TestRedisCommands: # has data r.set("foo", "bar") - if skip_if_redis_enterprise(None).args[0] is True: + if skip_if_redis_enterprise().args[0] is True: with pytest.raises(redis.exceptions.ResponseError): stats = r.memory_stats() return @@ -4047,7 +4048,7 @@ class TestRedisCommands: @pytest.mark.onlynoncluster @skip_if_server_version_lt("4.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_module_list(self, r): assert isinstance(r.module_list(), list) for x in r.module_list(): @@ -4088,7 +4089,7 @@ class TestRedisCommands: @pytest.mark.onlynoncluster @skip_if_server_version_lt("4.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_module(self, r): with pytest.raises(redis.exceptions.ModuleError) as excinfo: r.module_load("/some/fake/path") @@ -4144,7 +4145,7 @@ class TestRedisCommands: @pytest.mark.onlynoncluster @skip_if_server_version_lt("5.0.0") - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_replicaof(self, r): with pytest.raises(redis.ResponseError): assert r.replicaof("NO ONE") @@ -4226,7 +4227,7 @@ class TestBinarySave: assert "6" in parsed["allocation_stats"] assert ">=256" in parsed["allocation_stats"] - @skip_if_redis_enterprise + @skip_if_redis_enterprise() def test_large_responses(self, r): "The PythonParser has some special cases for return values > 1MB" # load up 5MB of data into a key |