tests.rest.workspace.tests_int¶
Integration Test for Workspace Rest API
-
class
tests.rest.workspace.tests_int.TestAddGroupReadRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Add Group Read Right To Workspace
-
test_add_group_read_right_to_workspace_()¶
-
test_add_group_read_right_to_workspace_return_http_200()¶
-
test_add_group_read_right_to_workspace_return_http_403()¶
-
test_add_group_read_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestAddGroupWriteRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Add Group Write Right To Workspace
-
test_add_group_write_right_to_workspace_()¶
-
test_add_group_write_right_to_workspace_return_http_200()¶
-
test_add_group_write_right_to_workspace_return_http_403()¶
-
test_add_group_write_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestAddUserReadRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Add User Read Right To Workspace
-
test_add_user_read_right_to_workspace_()¶
-
test_add_user_read_right_to_workspace_return_http_200()¶
-
test_add_user_read_right_to_workspace_return_http_403()¶
-
test_add_user_read_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestAddUserWriteRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Add User Write Right To Workspace
-
test_add_user_write_right_to_workspace_()¶
-
test_add_user_write_right_to_workspace_return_http_200()¶
-
test_add_user_write_right_to_workspace_return_http_403()¶
-
test_add_user_write_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestRemoveGroupReadRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Remove Group Read Right To Workspace
-
test_remove_group_read_right_to_workspace_()¶
-
test_remove_group_read_right_to_workspace_return_http_200()¶
-
test_remove_group_read_right_to_workspace_return_http_403()¶
-
test_remove_group_read_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestRemoveGroupWriteRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Remove Group Write Right To Workspace
-
test_remove_group_write_right_to_workspace_()¶
-
test_remove_group_write_right_to_workspace_return_http_200()¶
-
test_remove_group_write_right_to_workspace_return_http_403()¶
-
test_remove_group_write_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestRemoveUserReadRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Remove User Read Right To Workspace
-
test_remove_user_read_right_to_workspace_()¶
-
test_remove_user_read_right_to_workspace_return_http_200()¶
-
test_remove_user_read_right_to_workspace_return_http_403()¶
-
test_remove_user_read_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestRemoveUserWriteRightToWorkspace(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Remove User Write Right To Workspace
-
test_remove_user_write_right_to_workspace_()¶
-
test_remove_user_write_right_to_workspace_return_http_200()¶
-
test_remove_user_write_right_to_workspace_return_http_403()¶
-
test_remove_user_write_right_to_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceDetail(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace Detail
-
test_delete_returns_http_204()¶
-
test_delete_workspace()¶
-
test_delete_workspace_not_owner()¶
-
test_delete_wrong_id_returns_http_404()¶
-
test_get_returns_http_200()¶
-
test_get_workspace()¶
-
test_get_wrong_id_returns_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceIsPublic(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace Is Public
-
test_is_workspace_public_return_false()¶
-
test_is_workspace_public_return_http_200()¶
-
test_is_workspace_public_return_http_404()¶
-
test_is_workspace_public_return_true()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceList(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace List
-
test_get_all_user_workspaces()¶
-
test_get_all_workspaces_as_admin()¶
-
test_get_returns_http_200()¶
-
test_post_create_workspace()¶
-
test_post_create_workspace_with_owner()¶
-
test_post_create_workspace_without_title()¶
-
test_post_returns_http_201()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceListGroupCanRead(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace List Group Can read
-
test_get_list_group_can_read_workspace_other_group()¶
-
test_get_list_group_can_read_workspace_other_group_admin()¶
-
test_get_list_group_can_read_workspace_public()¶
-
test_get_list_group_can_read_workspace_return_http_200()¶
-
test_get_list_group_can_read_workspace_return_http_403()¶
-
test_get_list_group_can_read_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceListGroupCanWrite(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace List Group Can Write
-
test_get_list_group_can_write_workspace_other_group()¶
-
test_get_list_group_can_write_workspace_other_group_admin()¶
-
test_get_list_group_can_write_workspace_public()¶
-
test_get_list_group_can_write_workspace_return_http_200()¶
-
test_get_list_group_can_write_workspace_return_http_403()¶
-
test_get_list_group_can_write_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceListUserCanRead(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace List User Can read
-
test_get_list_user_can_read_workspace_other_user()¶
-
test_get_list_user_can_read_workspace_other_user_admin()¶
-
test_get_list_user_can_read_workspace_owner()¶
-
test_get_list_user_can_read_workspace_public()¶
-
test_get_list_user_can_read_workspace_return_http_200()¶
-
test_get_list_user_can_read_workspace_return_http_403()¶
-
test_get_list_user_can_read_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceListUserCanWrite(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace List User Can Write
-
test_get_list_user_can_write_workspace_other_user()¶
-
test_get_list_user_can_write_workspace_other_user_admin()¶
-
test_get_list_user_can_write_workspace_owner()¶
-
test_get_list_user_can_write_workspace_public()¶
-
test_get_list_user_can_write_workspace_return_http_200()¶
-
test_get_list_user_can_write_workspace_return_http_403()¶
-
test_get_list_user_can_write_workspace_return_http_404()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceReadAccess(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace Read Access
-
test_get_workspace_with_read_access_admin()¶
-
test_get_workspace_with_read_access_other_workspace()¶
-
test_get_workspace_with_read_access_own_workspace()¶
-
test_get_workspace_with_read_access_public_workspace()¶
-
test_get_workspace_with_read_access_return_http_200()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceSetPrivate(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace Set Private
-
test_set_workspace_private_admin_not_owner()¶
-
test_set_workspace_private_owner()¶
-
test_set_workspace_private_return_http_200()¶
-
test_set_workspace_private_return_http_404()¶
-
test_set_workspace_private_user_not_owner()¶
-
test_set_workspace_private_user_not_owner_return_http_403()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceSetPublic(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace Set Public
-
test_set_workspace_public_admin_not_owner()¶
-
test_set_workspace_public_owner()¶
-
test_set_workspace_public_return_http_200()¶
-
test_set_workspace_public_return_http_403()¶
-
test_set_workspace_public_return_http_404()¶
-
test_set_workspace_public_user_not_owner()¶
-
test_set_workspace_public_user_not_owner_return_http_403()¶
-
-
class
tests.rest.workspace.tests_int.TestWorkspaceWriteAccess(methodName='runTest')¶ Bases:
core_main_app.utils.integration_tests.integration_base_transaction_test_case.MongoIntegrationTransactionTestCaseTest Workspace Write Access
-
test_get_workspace_with_write_access_admin()¶
-
test_get_workspace_with_write_access_other_workspace()¶
-
test_get_workspace_with_write_access_own_workspace()¶
-
test_get_workspace_with_write_access_public_workspace()¶
-
test_get_workspace_with_write_access_return_http_200()¶
-