Add a test for creating applications
This commit is contained in:
parent
73b553bbce
commit
d6a1ba08fb
@ -112,6 +112,24 @@ def test_user_without_permission_has_no_add_application_link(client, user_sessio
|
||||
)
|
||||
|
||||
|
||||
def test_creating_application(client, user_session):
|
||||
portfolio = PortfolioFactory.create()
|
||||
user_session(portfolio.owner)
|
||||
response = client.post(
|
||||
url_for("portfolios.create_application", portfolio_id=portfolio.id),
|
||||
data={
|
||||
"name": "Test Application",
|
||||
"description": "This is only a test",
|
||||
"environment_names-0": "dev",
|
||||
"environment_names-1": "staging",
|
||||
"environment_names-2": "prod",
|
||||
},
|
||||
)
|
||||
assert response.status_code == 302
|
||||
assert len(portfolio.applications) == 1
|
||||
assert len(portfolio.applications[0].environments) == 3
|
||||
|
||||
|
||||
def test_view_edit_application(client, user_session):
|
||||
portfolio = PortfolioFactory.create()
|
||||
application = Applications.create(
|
||||
|
Loading…
x
Reference in New Issue
Block a user