Update CloudProviderInterface for provision job consumption
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import pytest
|
||||
from unittest.mock import MagicMock
|
||||
|
||||
from atst.domain.environment_roles import EnvironmentRoles
|
||||
|
||||
@@ -19,10 +18,6 @@ def environment(application_role):
|
||||
|
||||
|
||||
def test_create(application_role, environment, monkeypatch):
|
||||
mock_create_role = MagicMock()
|
||||
monkeypatch.setattr(
|
||||
"atst.domain.environment_roles.app.csp.cloud.create_role", mock_create_role
|
||||
)
|
||||
|
||||
environment_role = EnvironmentRoles.create(
|
||||
application_role, environment, "network admin"
|
||||
@@ -30,7 +25,6 @@ def test_create(application_role, environment, monkeypatch):
|
||||
assert environment_role.application_role == application_role
|
||||
assert environment_role.environment == environment
|
||||
assert environment_role.role == "network admin"
|
||||
mock_create_role.assert_called_with(environment_role)
|
||||
|
||||
|
||||
def test_get(application_role, environment):
|
||||
@@ -55,16 +49,10 @@ def test_get_by_user_and_environment(application_role, environment):
|
||||
|
||||
|
||||
def test_delete(application_role, environment, monkeypatch):
|
||||
mock_delete_role = MagicMock()
|
||||
monkeypatch.setattr(
|
||||
"atst.domain.environment_roles.app.csp.cloud.delete_role", mock_delete_role
|
||||
)
|
||||
|
||||
environment_role = EnvironmentRoleFactory.create(
|
||||
EnvironmentRoleFactory.create(
|
||||
application_role=application_role, environment=environment
|
||||
)
|
||||
assert EnvironmentRoles.delete(application_role.id, environment.id)
|
||||
mock_delete_role.assert_called_with(environment_role)
|
||||
assert not EnvironmentRoles.delete(application_role.id, environment.id)
|
||||
|
||||
|
||||
|
@@ -15,13 +15,6 @@ from tests.factories import (
|
||||
)
|
||||
|
||||
|
||||
def test_create_environments():
|
||||
application = ApplicationFactory.create()
|
||||
environments = Environments.create_many(application, ["Staging", "Production"])
|
||||
for env in environments:
|
||||
assert env.cloud_id is not None
|
||||
|
||||
|
||||
def test_update_env_role():
|
||||
env_role = EnvironmentRoleFactory.create(role=CSPRole.BASIC_ACCESS.value)
|
||||
new_role = CSPRole.TECHNICAL_READ.value
|
||||
|
Reference in New Issue
Block a user