Merge pull request #803 from dod-ccpo/edit-environment-save-fail-refactor

Edit environment save fail refactor
This commit is contained in:
George Drummond
2019-05-06 13:54:30 -04:00
committed by GitHub
7 changed files with 84 additions and 23 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(