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
Beispiel #4
0
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")
Beispiel #5
0
def test_get_with_default_no_type_checking():
    assert strict_json.get(("nonexisting", int), "default") == "default"
Beispiel #6
0
def test_get_with_default():
    assert strict_json.get("nonexisting", None) is None
    assert strict_json.get("nonexisting", 3) == 3