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