|
@@ -376,6 +376,8 @@ class TestWorkspaceMembersEndpoint(FunctionalTest):
|
376
|
376
|
assert user_role_found['role'] == 'content-manager'
|
377
|
377
|
assert user_role_found['user_id'] == 2
|
378
|
378
|
assert user_role_found['workspace_id'] == 1
|
|
379
|
+ assert user_role_found['newly_created'] is False
|
|
380
|
+ assert user_role_found['email_sent'] is False
|
379
|
381
|
|
380
|
382
|
res = self.testapp.get('/api/v2/workspaces/1/members', status=200).json_body # nopep8
|
381
|
383
|
assert len(res) == 2
|
|
@@ -384,7 +386,9 @@ class TestWorkspaceMembersEndpoint(FunctionalTest):
|
384
|
386
|
assert user_role['user_id'] == 1
|
385
|
387
|
assert user_role['workspace_id'] == 1
|
386
|
388
|
user_role = res[1]
|
387
|
|
- assert user_role_found == user_role
|
|
389
|
+ assert user_role_found['role'] == user_role['role']
|
|
390
|
+ assert user_role_found['user_id'] == user_role['user_id']
|
|
391
|
+ assert user_role_found['workspace_id'] == user_role['workspace_id']
|
388
|
392
|
|
389
|
393
|
def test_api__create_workspace_member_role__ok_200__user_email(self):
|
390
|
394
|
"""
|
|
@@ -413,6 +417,8 @@ class TestWorkspaceMembersEndpoint(FunctionalTest):
|
413
|
417
|
assert user_role_found['role'] == 'content-manager'
|
414
|
418
|
assert user_role_found['user_id'] == 2
|
415
|
419
|
assert user_role_found['workspace_id'] == 1
|
|
420
|
+ assert user_role_found['newly_created'] is False
|
|
421
|
+ assert user_role_found['email_sent'] is False
|
416
|
422
|
|
417
|
423
|
res = self.testapp.get('/api/v2/workspaces/1/members', status=200).json_body # nopep8
|
418
|
424
|
assert len(res) == 2
|
|
@@ -421,7 +427,9 @@ class TestWorkspaceMembersEndpoint(FunctionalTest):
|
421
|
427
|
assert user_role['user_id'] == 1
|
422
|
428
|
assert user_role['workspace_id'] == 1
|
423
|
429
|
user_role = res[1]
|
424
|
|
- assert user_role_found == user_role
|
|
430
|
+ assert user_role_found['role'] == user_role['role']
|
|
431
|
+ assert user_role_found['user_id'] == user_role['user_id']
|
|
432
|
+ assert user_role_found['workspace_id'] == user_role['workspace_id']
|
425
|
433
|
|
426
|
434
|
def test_api__create_workspace_member_role__ok_200__user_public_name(self):
|
427
|
435
|
"""
|
|
@@ -450,6 +458,8 @@ class TestWorkspaceMembersEndpoint(FunctionalTest):
|
450
|
458
|
assert user_role_found['role'] == 'content-manager'
|
451
|
459
|
assert user_role_found['user_id'] == 2
|
452
|
460
|
assert user_role_found['workspace_id'] == 1
|
|
461
|
+ assert user_role_found['newly_created'] is False
|
|
462
|
+ assert user_role_found['email_sent'] is False
|
453
|
463
|
|
454
|
464
|
res = self.testapp.get('/api/v2/workspaces/1/members', status=200).json_body # nopep8
|
455
|
465
|
assert len(res) == 2
|
|
@@ -458,7 +468,9 @@ class TestWorkspaceMembersEndpoint(FunctionalTest):
|
458
|
468
|
assert user_role['user_id'] == 1
|
459
|
469
|
assert user_role['workspace_id'] == 1
|
460
|
470
|
user_role = res[1]
|
461
|
|
- assert user_role_found == user_role
|
|
471
|
+ assert user_role_found['role'] == user_role['role']
|
|
472
|
+ assert user_role_found['user_id'] == user_role['user_id']
|
|
473
|
+ assert user_role_found['workspace_id'] == user_role['workspace_id']
|
462
|
474
|
|
463
|
475
|
def test_api__create_workspace_member_role__err_400__nothing(self):
|
464
|
476
|
"""
|
|
@@ -531,6 +543,25 @@ class TestWorkspaceMembersEndpoint(FunctionalTest):
|
531
|
543
|
status=200,
|
532
|
544
|
params=params,
|
533
|
545
|
)
|
|
546
|
+ user_role_found = res.json_body
|
|
547
|
+ assert user_role_found['role'] == 'content-manager'
|
|
548
|
+ assert user_role_found['user_id']
|
|
549
|
+ user_id = user_role_found['user_id']
|
|
550
|
+ assert user_role_found['workspace_id'] == 1
|
|
551
|
+ assert user_role_found['newly_created'] is True
|
|
552
|
+ assert user_role_found['email_sent'] is False
|
|
553
|
+
|
|
554
|
+ res = self.testapp.get('/api/v2/workspaces/1/members',
|
|
555
|
+ status=200).json_body # nopep8
|
|
556
|
+ assert len(res) == 2
|
|
557
|
+ user_role = res[0]
|
|
558
|
+ assert user_role['role'] == 'workspace-manager'
|
|
559
|
+ assert user_role['user_id'] == 1
|
|
560
|
+ assert user_role['workspace_id'] == 1
|
|
561
|
+ user_role = res[1]
|
|
562
|
+ assert user_role_found['role'] == user_role['role']
|
|
563
|
+ assert user_role_found['user_id'] == user_role['user_id']
|
|
564
|
+ assert user_role_found['workspace_id'] == user_role['workspace_id']
|
534
|
565
|
|
535
|
566
|
def test_api__update_workspace_member_role__ok_200__nominal_case(self):
|
536
|
567
|
"""
|