12345678910111213141516171819202122232425262728293031 |
- from ..client import get_value_from_json
- def test_json_value_is_returned():
- assert get_value_from_json("val", {"val": "ok", "val2": "nope"}) == "ok"
- def test_json_value_is_cast_to_str():
- assert get_value_from_json("val", {"val": 21, "val2": "nope"}) == "21"
- def test_none_is_returned_if_val_is_not_found():
- assert get_value_from_json("val", {"val3": 21, "val2": "nope"}) is None
- def test_json_value_is_returned_from_nested_objects():
- assert (
- get_value_from_json(
- "val.child.val",
- {
- "val2": "nope",
- "val": {
- "child": {
- "val2": "nope",
- "val": "ok",
- },
- },
- },
- )
- == "ok"
- )
|