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