Get error state in edit environment name form working

This commit is contained in:
George Drummond
2019-05-02 10:23:01 -04:00
parent 2f75d3b245
commit 430a6493f0
5 changed files with 66 additions and 20 deletions

View File

@@ -27,7 +27,7 @@ from atst.forms.app_settings import EnvironmentRolesForm
from tests.utils import captured_templates
def test_updating_application_environments(client, user_session):
def test_updating_application_environments_success(client, user_session):
portfolio = PortfolioFactory.create()
application = ApplicationFactory.create(portfolio=portfolio)
environment = EnvironmentFactory.create(application=application)
@@ -52,6 +52,26 @@ def test_updating_application_environments(client, user_session):
assert environment.name == "new name a"
def test_updating_application_environments_failure(client, user_session):
portfolio = PortfolioFactory.create()
application = ApplicationFactory.create(portfolio=portfolio)
environment = EnvironmentFactory.create(
application=application, name="original name"
)
user_session(portfolio.owner)
form_data = {"name": ""}
response = client.post(
url_for("applications.update_environment", environment_id=environment.id),
data=form_data,
)
assert response.status_code == 400
assert environment.name == "original name"
def test_application_settings(client, user_session):
portfolio = PortfolioFactory.create()
application = Applications.create(