summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshacharPash <shachar.pashchur@redis.com>2023-05-14 17:16:33 +0300
committershacharPash <shachar.pashchur@redis.com>2023-05-14 17:16:33 +0300
commit7901b1f1d5e65ecafdad781453a75a9f46960410 (patch)
treea77e3d941875d95aff343094d0eaecf98dbba819
parent130cf4e874c2caf03eefa26a77b7a4e80539a942 (diff)
downloadredis-py-AddJsonCommands.tar.gz
-rw-r--r--tests/test_json.py25
1 files changed, 20 insertions, 5 deletions
diff --git a/tests/test_json.py b/tests/test_json.py
index 9d85c1e..fff18fc 100644
--- a/tests/test_json.py
+++ b/tests/test_json.py
@@ -50,17 +50,32 @@ def test_json_get_jset(client):
@pytest.mark.redismod
@skip_ifmodversion_lt("99.99.99", "ReJSON") # todo: update after the release
def test_json_merge(client):
- assert client.json().set("test_merge", Path.root_path(), '{"person":{"name":"John Doe","age":25,"address":{"home":"123 Main Street"},"phone":"123-456-7890"}}')
+ assert client.json().set(
+ "test_merge",
+ Path.root_path(),
+ '{"person":{"name":"John Doe","age":25,"address":{"home":"123 Main Street"},"phone":"123-456-7890"}}',
+ )
assert client.json().merge("test_merge", Path.root_path(), '{"person":{"age":30}}')
- assert client.json().get("test_merge") == '{"person":{"name":"John Doe","age":30,"address":{"home":"123 Main Street"},"phone":"123-456-7890"}}'
+ assert (
+ client.json().get("test_merge")
+ == '{"person":{"name":"John Doe","age":30,"address":{"home":"123 Main Street"},"phone":"123-456-7890"}}'
+ )
# Test with root path path $.a.b
- assert client.json().merge("test_merge", Path("person", "address"), '{"work":"Redis office"}')
- assert client.json().get("test_merge") == '{"person":{"name":"John Doe","age":30,"address":{"home":"123 Main Street","work":"Redis office"},"phone":"123-456-7890"}}'
+ assert client.json().merge(
+ "test_merge", Path("person", "address"), '{"work":"Redis office"}'
+ )
+ assert (
+ client.json().get("test_merge")
+ == '{"person":{"name":"John Doe","age":30,"address":{"home":"123 Main Street","work":"Redis office"},"phone":"123-456-7890"}}'
+ )
# Test with null value to delete a value
assert client.json().merge("test_merge", Path("person", "address"), '{"work":null}')
- assert client.json().get("test_merge") == '{"person":{"name":"John Doe","age":30,"address":{"home":"123 Main Street"},"phone":"123-456-7890"}}'
+ assert (
+ client.json().get("test_merge")
+ == '{"person":{"name":"John Doe","age":30,"address":{"home":"123 Main Street"},"phone":"123-456-7890"}}'
+ )
@pytest.mark.redismod