From 70466b2e206b215f37246c9f59286c74464a5e4b Mon Sep 17 00:00:00 2001 From: "Chayim I. Kirshen" Date: Wed, 3 Nov 2021 14:19:16 +0200 Subject: tests against decoders directly --- tests/test_json.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/test_json.py') diff --git a/tests/test_json.py b/tests/test_json.py index e50582f..19b0c32 100644 --- a/tests/test_json.py +++ b/tests/test_json.py @@ -2,6 +2,7 @@ import pytest import redis from redis.commands.json.path import Path from redis import exceptions +from redis.commands.json.decoders import unstring, decode_list from .conftest import skip_ifmodversion_lt @@ -1374,3 +1375,13 @@ def test_arrindex_dollar(client): "test_None", "..nested2_not_found.arr", "None") == 0 + + +def test_decoders_and_unstring(): + assert unstring("4") == 4 + assert unstring("45.55") == 45.55 + assert unstring("hello world") == "hello world" + + assert decode_list(b"45.55") == 45.55 + assert decode_list("45.55") == 45.55 + assert decode_list(['hello', b'world']) == ['hello', 'world'] -- cgit v1.2.1