def test_get_with_default_type_checking(): assert strict_json.get(("int_key", int), "default") == 3 assert strict_json.get(("string_key", str), 31337) == "value" with _assert_bad_request_context(): strict_json.get(("int_key", str), "default")
def test_get_with_default_no_type_checking(): assert strict_json.get(("nonexisting", int), "default") == "default"
def test_get_with_default(): assert strict_json.get("nonexisting", None) is None assert strict_json.get("nonexisting", 3) == 3