groups_api.tests package

Submodules

groups_api.tests.conftest module

groups_api.tests.conftest.dataset(db: None, t4c8_wgpf_instance: WGPFInstance) Dataset[source]
groups_api.tests.conftest.group(db: None) Group[source]
groups_api.tests.conftest.group_with_user(db: None, group: Group, user: WdaeUser) tuple[Group, WdaeUser][source]

groups_api.tests.test_groups_rest module

groups_api.tests.test_groups_rest.test_admin_can_create_groups(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_admin_can_get_groups(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_admin_can_rename_groups(admin_client: Client, group_with_user: tuple[Group, WdaeUser]) None[source]
groups_api.tests.test_groups_rest.test_admin_cant_delete_groups(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_cant_revoke_default_permissions(user_client: Client, dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_empty_group_with_permissions_is_shown(admin_client: Client, dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_grant_permission_creates_new_group(admin_client: Client, user: WdaeUser, dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_grant_permission_creates_new_group_case_sensitive(admin_client: Client, user: WdaeUser, dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_grant_permission_for_group(admin_client: Client, group_with_user: tuple[Group, WdaeUser], dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_group_has_all_datasets(admin_client: Client, group_with_user: tuple[Group, WdaeUser], dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_group_has_all_users(admin_client: Client, group: Group) None[source]
groups_api.tests.test_groups_rest.test_group_retrieve(admin_client: Client, hundred_groups: list[Group]) None[source]
groups_api.tests.test_groups_rest.test_group_retrieve_alphabetical_order(admin_client: Client, hundred_groups: list[Group]) None[source]
groups_api.tests.test_groups_rest.test_group_retrieve_missing(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_groups_have_ids_and_names(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_groups_have_users_and_datasets(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_groups_pagination(admin_client: Client, hundred_groups: list[Group], page: int, status_code: int, length: int | None, first_name: str | None, last_name: str | None) None[source]
groups_api.tests.test_groups_rest.test_groups_search_pagination(admin_client: Client, hundred_groups: list[Group], page: int, status_code: int, length: int | None) None[source]
groups_api.tests.test_groups_rest.test_no_empty_groups_are_accessible(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_not_admin_cant_grant_permissions(user_client: Client, group_with_user: tuple[Group, WdaeUser], dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_not_admin_cant_revoke_permissions(user_client: Client, group_with_user: tuple[Group, WdaeUser], dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_not_admin_grant_permissions_does_not_create_group(user_client: Client, dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_revoke_permission_for_group(admin_client: Client, group_with_user: tuple[Group, WdaeUser], dataset: Dataset) None[source]
groups_api.tests.test_groups_rest.test_single_group_has_users_and_datasets(admin_client: Client) None[source]
groups_api.tests.test_groups_rest.test_user_cant_create_groups(user_client: Client) None[source]
groups_api.tests.test_groups_rest.test_user_cant_see_groups(user_client: Client) None[source]
groups_api.tests.test_groups_rest.test_user_group_routes(admin_client: Client, user: WdaeUser) None[source]

Module contents