WIP: creating a workspace creates a workspace_role
This commit is contained in:
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user