Update test assertion

This commit is contained in:
leigh-mil 2018-11-13 17:16:27 -05:00 committed by Montana
parent 3f6e13f33d
commit 88eda7cd92

View File

@ -14,6 +14,50 @@ from tests.factories import (
)
def test_has_no_history(session):
owner = UserFactory.create()
user = UserFactory.create()
workspace = Workspaces.create(RequestFactory.create(creator=owner))
workspace_role = WorkspaceRoles.add(user, workspace.id, "developer")
audit_events = (
session.query(AuditEvent)
.filter(AuditEvent.resource_id == workspace_role.id)
.all()
)
create_event = [event for event in audit_events if event.action == "create"]
assert not create_event[0].changed_state
def test_has_history(session):
owner = UserFactory.create()
user = UserFactory.create()
workspace = Workspaces.create(RequestFactory.create(creator=owner))
workspace_role = WorkspaceRoles.add(user, workspace.id, "developer")
WorkspaceRoles.update_role(workspace_role, "admin")
audit_events = (
session.query(AuditEvent)
.filter(AuditEvent.resource_id == workspace_role.id)
.all()
)
changed_events = [event for event in audit_events if event.changed_state]
assert changed_events[0].changed_state["role"]
def test_event_details():
owner = UserFactory.create()
user = UserFactory.create()
workspace = Workspaces.create(RequestFactory.create(creator=owner))
workspace_role = WorkspaceRoles.add(user, workspace.id, "developer")
assert workspace_role.event_details["updated_user"] == user.displayname
assert workspace_role.event_details["updated_user_id"] == str(user.id)
def test_has_no_environment_roles():
owner = UserFactory.create()
developer_data = {