summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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