mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-05 10:53:28 -05:00
17 lines
608 B
Python
17 lines
608 B
Python
from werkzeug.datastructures import MultiDict
|
|
|
|
from app.main.forms import CreateKeyForm
|
|
|
|
|
|
def test_return_validation_error_when_key_name_exists(app_,
|
|
db_,
|
|
db_session):
|
|
def _get_names():
|
|
return ['some key', 'another key']
|
|
|
|
with app_.test_request_context():
|
|
form = CreateKeyForm(_get_names(),
|
|
formdata=MultiDict([('key_name', 'some key')]))
|
|
form.validate()
|
|
assert {'key_name': ['A key with this name already exists']} == form.errors
|