Example #1
0
def test_validate_list_option_exception_message_contains_correct_info():
    values_list = [1, 2, 3]

    msg = "dummy"
    item = 4
    with pytest.raises(SchemaError) as exc_info:
        validate_list_option(item, values_list, msg)

    check_exception_message(exc_info, msg, item)
Example #2
0
def test_validate_list_option_exception_message_contains_correct_info():
    values_list = [1, 2, 3]

    msg = "dummy"
    item = 4
    with pytest.raises(SchemaError) as exc_info:
        validate_list_option(item, values_list, msg)

    check_exception_message(exc_info, msg, item)
Example #3
0
def test_validate_list_option_raises_exception_if_item_not_in_list():
    values_list = [1, 2, 3]
    with pytest.raises(SchemaError):
        validate_list_option(4, values_list, "dummy")
Example #4
0
def test_validate_list_option_does_not_raise_exception_if_item_in_list():
    values_list = [1, 2, 3]
    validate_list_option(values_list[0], values_list, "dummy")
Example #5
0
def test_validate_list_option_raises_exception_if_item_not_in_list():
    values_list = [1, 2, 3]
    with pytest.raises(SchemaError):
        validate_list_option(4, values_list, "dummy")
Example #6
0
def test_validate_list_option_does_not_raise_exception_if_item_in_list():
    values_list = [1, 2, 3]
    validate_list_option(values_list[0], values_list, "dummy")