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)
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")
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")