WIP: creating a workspace creates a workspace_role

This commit is contained in:
dandds
2018-08-16 17:03:10 -04:00
committed by richard-dds
parent 75f41d4d2b
commit c723c9b326
4 changed files with 23 additions and 3 deletions

View File

@@ -3,8 +3,9 @@ from uuid import uuid4
from atst.domain.exceptions import NotFoundError
from atst.domain.workspaces import Workspaces
from atst.domain.workspace_users import WorkspaceUsers
from tests.factories import WorkspaceFactory, RequestFactory, TaskOrderFactory
from tests.factories import WorkspaceFactory, RequestFactory, UserFactory
def test_can_create_workspace():
@@ -32,3 +33,12 @@ def test_can_get_workspace_by_request():
workspace = WorkspaceFactory.create()
found = Workspaces.get_by_request(workspace.request)
assert workspace == found
def test_creating_workspace_adds_owner():
user = UserFactory.create()
request = RequestFactory.create(creator=user)
workspace = Workspaces.create(request)
workspace_user = WorkspaceUsers.get(workspace.id, user.id)
assert workspace_user.workspace_role