Implement EnvironmentRoles.disable

This commit is contained in:
richard-dds
2019-10-29 15:57:57 -04:00
parent ec44d4a560
commit d1e6533824
7 changed files with 98 additions and 45 deletions

View File

@@ -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