Implement EnvironmentRoles.disable
This commit is contained in:
@@ -36,9 +36,5 @@ def test_create_or_update_user(mock_csp: MockCloudProvider):
|
||||
assert isinstance(csp_user_id, str)
|
||||
|
||||
|
||||
def test_suspend_user(mock_csp: MockCloudProvider):
|
||||
assert mock_csp.suspend_user(CREDENTIALS, "csp_user_id")
|
||||
|
||||
|
||||
def test_delete_user(mock_csp: MockCloudProvider):
|
||||
assert mock_csp.delete_user(CREDENTIALS, "csp_user_id")
|
||||
def test_disable_user(mock_csp: MockCloudProvider):
|
||||
assert mock_csp.disable_user(CREDENTIALS, "csp_user_id")
|
||||
|
@@ -76,3 +76,15 @@ def test_get_for_application_member_does_not_return_deleted(
|
||||
|
||||
roles = EnvironmentRoles.get_for_application_member(application_role.id)
|
||||
assert len(roles) == 0
|
||||
|
||||
|
||||
def test_disable_completed(application_role, environment):
|
||||
environment_role = EnvironmentRoleFactory.create(
|
||||
application_role=application_role,
|
||||
environment=environment,
|
||||
status=EnvironmentRole.Status.COMPLETED,
|
||||
)
|
||||
|
||||
environment_role = EnvironmentRoles.disable(environment_role.id)
|
||||
|
||||
assert environment_role.status == EnvironmentRole.Status.DISABLED
|
||||
|
Reference in New Issue
Block a user