test: Initial k6s individual page speed test cases #956
3537 passed, 12 failed and 122 skipped
❌ functional.JUnit.xml
3671 tests were completed in 485s with 3537 passed, 12 failed and 122 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 3537✅ | 12❌ | 122⚪ | 485s |
❌ pytest
access.tests.functional.organization.test_organization_serializer.OrganizationValidationAPI
✅ test_serializer_valid_data
✅ test_serializer_validation_manager_optional
✅ test_serializer_validation_no_name
access.tests.functional.organization.test_organization_viewset.OrganizationPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
access.tests.functional.organization.test_organization_viewset.OrganizationViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
access.tests.functional.organization.test_organization_viewset.OrganizationMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
✅ test_navigation_entry_add_user
✅ test_navigation_entry_change_user
✅ test_navigation_entry_delete_user
✅ test_navigation_entry_view_user
✅ test_navigation_no_empty_menu_view_user
access.tests.functional.team.test_team_permission_viewset.TeamPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
access.tests.functional.team.test_team_permission_viewset.TeamViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
access.tests.functional.team.test_team_permission_viewset.TeamMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_back
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_back_is_str
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_has_key_urls_return_url
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_key_urls_return_url_is_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
access.tests.functional.team.test_team_serializer.TeamValidationAPI
✅ test_serializer_valid_data
✅ test_serializer_validation_no_name
✅ test_serializer_validation_permissions_optional
access.tests.functional.team_user.test_team_user_permission_viewset.TeamUserPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
access.tests.functional.team_user.test_team_user_permission_viewset.TeamUserViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
access.tests.functional.team_user.test_team_user_permission_viewset.TeamUserMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_back
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_back_is_str
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_has_key_urls_return_url
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_key_urls_return_url_is_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
access.tests.functional.team_user.test_team_user_serializer.TeamValidationAPI
✅ test_serializer_valid_data
✅ test_serializer_validation_no_team_creates
✅ test_serializer_validation_no_user
app.tests.functional.content_type.test_content_type_permission_viewset.ContentTypePermissionsAPI
✅ test_view_authenticated_user
✅ test_view_user_anon_denied
app.tests.functional.permission.test_permissions_permission_viewset.PermissionPermissionsAPI
✅ test_view_authenticated_user
✅ test_view_user_anon_denied
app.tests.functional.test_helpers_merge_software.MergeSoftwareHelper
✅ test_merging_0_0
✅ test_merging_0_1
✅ test_merging_1_0
✅ test_merging_1_1
✅ test_merging_1_new_list_item
app.tests.functional.user.test_user_permission_viewset.UserPermissionsAPI
✅ test_view_authenticated_user
✅ test_view_user_anon_denied
assistance.tests.functional.knowledge_base.test_knowledge_base_serializer.KnowledgeBaseValidationAPI
✅ test_serializer_validation_both_target_team_target_user
✅ test_serializer_validation_no_target_team_target_user
✅ test_serializer_validation_no_title
✅ test_serializer_validation_update_existing_target_team
✅ test_serializer_validation_update_existing_target_user
assistance.tests.functional.knowledge_base.test_knowledge_base_viewset.KnowledgeBasePermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
assistance.tests.functional.knowledge_base.test_knowledge_base_viewset.KnowledgeBaseViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
assistance.tests.functional.knowledge_base.test_knowledge_base_viewset.KnowledgeBaseMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
✅ test_navigation_entry_add_user
✅ test_navigation_entry_change_user
✅ test_navigation_entry_delete_user
✅ test_navigation_entry_view_user
✅ test_navigation_no_empty_menu_view_user
assistance.tests.functional.knowledge_base_category.test_knowledge_base_category_serializer.KnowledgeBaseCategoryValidationAPI
✅ test_serializer_validation_both_target_team_target_user
✅ test_serializer_validation_no_name
✅ test_serializer_validation_no_target_team_target_user
✅ test_serializer_validation_parent_category_not_self
✅ test_serializer_validation_update_existing_target_team
✅ test_serializer_validation_update_existing_target_user
assistance.tests.functional.knowledge_base_category.test_knowledge_base_category_viewset.KnowledgeBaseCategoryPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
assistance.tests.functional.knowledge_base_category.test_knowledge_base_category_viewset.KnowledgeBaseCategoryViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
assistance.tests.functional.knowledge_base_category.test_knowledge_base_category_viewset.KnowledgeBaseCategoryMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
assistance.tests.functional.model_knowledge_base_article.test_model_knowledge_base_article_serializer.KnowledgeBaseValidationAPI
✅ test_serializer_valid_data
✅ test_serializer_validation_no_article_supplied
✅ test_serializer_validation_no_model_fields_supplied
✅ test_serializer_validation_no_model_pk_supplied
✅ test_serializer_validation_no_model_supplied
assistance.tests.functional.model_knowledge_base_article.test_model_knowledge_base_article_viewset.ModelKnowledgeBaseArticlePermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
⚪ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
assistance.tests.functional.model_knowledge_base_article.test_model_knowledge_base_article_viewset.ModelKnowledgeBaseArticleViewSet
✅ test_returned_serializer_user_add
⚪ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
assistance.tests.functional.model_knowledge_base_article.test_model_knowledge_base_article_viewset.ModelKnowledgeBaseArticleMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
⚪ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_key_urls_self_not_exist
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
✅ test_navigation_entry_add_user
⚪ test_navigation_entry_change_user
✅ test_navigation_entry_delete_user
⚪ test_navigation_entry_view_user
⚪ test_navigation_no_empty_menu_change_user
✅ test_navigation_no_empty_menu_view_user
assistance.tests.functional.test_assistance_viewset.AssistanceViewset
✅ test_api_render_field_allowed_methods_exists
✅ test_api_render_field_allowed_methods_not_empty
✅ test_api_render_field_allowed_methods_type
✅ test_api_render_field_allowed_methods_values
✅ test_api_render_field_view_description_exists
✅ test_api_render_field_view_description_not_empty
✅ test_api_render_field_view_description_type
✅ test_api_render_field_view_name_exists
✅ test_api_render_field_view_name_not_empty
✅ test_api_render_field_view_name_type
✅ test_view_attr_allowed_methods_exists
✅ test_view_attr_allowed_methods_not_empty
✅ test_view_attr_allowed_methods_type
✅ test_view_attr_allowed_methods_values
✅ test_view_attr_metadata_class_exists
✅ test_view_attr_metadata_class_not_empty
✅ test_view_attr_metadata_class_type
✅ test_view_attr_permission_classes_exists
✅ test_view_attr_permission_classes_not_empty
✅ test_view_attr_permission_classes_type
✅ test_view_attr_permission_classes_value
✅ test_view_attr_view_description_exists
✅ test_view_attr_view_description_not_empty
✅ test_view_attr_view_description_type
✅ test_view_attr_view_name_exists
✅ test_view_attr_view_name_not_empty
✅ test_view_attr_view_name_type
assistance.tests.functional.ticket_request.test_ticket_request_serializer.RequestTicketValidationAPI
✅ test_assigned_ticket_status_updates
⚪ test_attribute_duration_ticket_value
⚪ test_field_milestone_different_project
⚪ test_field_milestone_no_project
✅ test_serializer_add_field_editable_organization
✅ test_serializer_add_field_editable_urgency
✅ test_serializer_add_field_remains_default_assigned_teams
✅ test_serializer_add_field_remains_default_assigned_users
✅ test_serializer_add_field_remains_default_category
✅ test_serializer_add_field_remains_default_created
✅ test_serializer_add_field_remains_default_date_closed
✅ test_serializer_add_field_remains_default_duration_ticket
✅ test_serializer_add_field_remains_default_estimate
✅ test_serializer_add_field_remains_default_external_ref
✅ test_serializer_add_field_remains_default_external_system
✅ test_serializer_add_field_remains_default_impact
✅ test_serializer_add_field_remains_default_is_deleted
✅ test_serializer_add_field_remains_default_milestone
✅ test_serializer_add_field_remains_default_modified
✅ test_serializer_add_field_remains_default_opened_by
✅ test_serializer_add_field_remains_default_planned_finish_date
✅ test_serializer_add_field_remains_default_planned_start_date
✅ test_serializer_add_field_remains_default_priority
✅ test_serializer_add_field_remains_default_project
✅ test_serializer_add_field_remains_default_real_finish_date
✅ test_serializer_add_field_remains_default_real_start_date
✅ test_serializer_add_field_remains_default_status
✅ test_serializer_add_field_remains_default_subscribed_teams
✅ test_serializer_add_field_remains_default_subscribed_users
✅ test_serializer_add_field_remains_default_ticket_type
✅ test_serializer_change_field_editable_urgency
✅ test_serializer_change_field_remains_default_assigned_teams
✅ test_serializer_change_field_remains_default_assigned_users
✅ test_serializer_change_field_remains_default_category
✅ test_serializer_change_field_remains_default_created
✅ test_serializer_change_field_remains_default_date_closed
✅ test_serializer_change_field_remains_default_duration_ticket
✅ test_serializer_change_field_remains_default_estimate
✅ test_serializer_change_field_remains_default_external_ref
✅ test_serializer_change_field_remains_default_external_system
✅ test_serializer_change_field_remains_default_impact
✅ test_serializer_change_field_remains_default_is_deleted
✅ test_serializer_change_field_remains_default_milestone
✅ test_serializer_change_field_remains_default_modified
✅ test_serializer_change_field_remains_default_opened_by
✅ test_serializer_change_field_remains_default_planned_finish_date
✅ test_serializer_change_field_remains_default_planned_start_date
✅ test_serializer_change_field_remains_default_priority
✅ test_serializer_change_field_remains_default_real_finish_date
✅ test_serializer_change_field_remains_default_real_start_date
✅ test_serializer_change_field_remains_default_status
✅ test_serializer_change_field_remains_default_subscribed_teams
✅ test_serializer_change_field_remains_default_subscribed_users
✅ test_serializer_change_field_remains_default_ticket_type
✅ test_serializer_change_field_remains_same_project
✅ test_serializer_import_add_field_editable_assigned_teams
✅ test_serializer_import_add_field_editable_assigned_users
✅ test_serializer_import_add_field_editable_category
✅ test_serializer_import_add_field_editable_created
✅ test_serializer_import_add_field_editable_date_closed
✅ test_serializer_import_add_field_editable_estimate
✅ test_serializer_import_add_field_editable_external_ref
✅ test_serializer_import_add_field_editable_external_system
✅ test_serializer_import_add_field_editable_impact
✅ test_serializer_import_add_field_editable_is_deleted
✅ test_serializer_import_add_field_editable_milestone
⚪ test_serializer_import_add_field_editable_modified
✅ test_serializer_import_add_field_editable_opened_by
✅ test_serializer_import_add_field_editable_organization
✅ test_serializer_import_add_field_editable_planned_finish_date
✅ test_serializer_import_add_field_editable_planned_start_date
✅ test_serializer_import_add_field_editable_priority
✅ test_serializer_import_add_field_editable_project
✅ test_serializer_import_add_field_editable_real_finish_date
✅ test_serializer_import_add_field_editable_real_start_date
⚪ test_serializer_import_add_field_editable_status
✅ test_serializer_import_add_field_editable_subscribed_teams
✅ test_serializer_import_add_field_editable_subscribed_users
✅ test_serializer_import_add_field_editable_ticket_type
✅ test_serializer_import_add_field_editable_urgency
✅ test_serializer_import_add_field_remains_default_duration_ticket
✅ test_serializer_triage_add_field_editable_assigned_teams
✅ test_serializer_triage_add_field_editable_assigned_users
✅ test_serializer_triage_add_field_editable_category
✅ test_serializer_triage_add_field_editable_impact
✅ test_serializer_triage_add_field_editable_milestone
✅ test_serializer_triage_add_field_editable_organization
✅ test_serializer_triage_add_field_editable_priority
⚪ test_serializer_triage_add_field_editable_status
✅ test_serializer_triage_add_field_editable_subscribed_teams
✅ test_serializer_triage_add_field_editable_subscribed_users
✅ test_serializer_triage_add_field_editable_urgency
✅ test_serializer_triage_add_field_remains_default_created
✅ test_serializer_triage_add_field_remains_default_date_closed
✅ test_serializer_triage_add_field_remains_default_duration_ticket
✅ test_serializer_triage_add_field_remains_default_estimate
✅ test_serializer_triage_add_field_remains_default_external_ref
✅ test_serializer_triage_add_field_remains_default_external_system
✅ test_serializer_triage_add_field_remains_default_is_deleted
✅ test_serializer_triage_add_field_remains_default_modified
✅ test_serializer_triage_add_field_remains_default_opened_by
✅ test_serializer_triage_add_field_remains_default_planned_finish_date
✅ test_serializer_triage_add_field_remains_default_planned_start_date
✅ test_serializer_triage_add_field_remains_default_project
✅ test_serializer_triage_add_field_remains_default_real_finish_date
✅ test_serializer_triage_add_field_remains_default_real_start_date
✅ test_serializer_triage_add_field_remains_default_ticket_type
✅ test_serializer_triage_change_field_editable_assigned_teams
✅ test_serializer_triage_change_field_editable_assigned_users
✅ test_serializer_triage_change_field_editable_category
✅ test_serializer_triage_change_field_editable_impact
✅ test_serializer_triage_change_field_editable_milestone
⚪ test_serializer_triage_change_field_editable_organization
✅ test_serializer_triage_change_field_editable_priority
⚪ test_serializer_triage_change_field_editable_status
✅ test_serializer_triage_change_field_editable_subscribed_teams
✅ test_serializer_triage_change_field_editable_subscribed_users
✅ test_serializer_triage_change_field_editable_urgency
✅ test_serializer_triage_change_field_remains_default_created
✅ test_serializer_triage_change_field_remains_default_date_closed
✅ test_serializer_triage_change_field_remains_default_duration_ticket
✅ test_serializer_triage_change_field_remains_default_estimate
✅ test_serializer_triage_change_field_remains_default_external_ref
✅ test_serializer_triage_change_field_remains_default_external_system
✅ test_serializer_triage_change_field_remains_default_is_deleted
✅ test_serializer_triage_change_field_remains_default_modified
✅ test_serializer_triage_change_field_remains_default_opened_by
✅ test_serializer_triage_change_field_remains_default_planned_finish_date
✅ test_serializer_triage_change_field_remains_default_planned_start_date
✅ test_serializer_triage_change_field_remains_default_project
✅ test_serializer_triage_change_field_remains_default_real_finish_date
✅ test_serializer_triage_change_field_remains_default_real_start_date
✅ test_serializer_triage_change_field_remains_default_ticket_type
✅ test_serializer_validation_add_no_description
✅ test_serializer_validation_add_no_organization
✅ test_serializer_validation_add_no_title
✅ test_serializer_validation_add_valid_ok
✅ test_serializer_validation_change_valid_ok
✅ test_serializer_validation_import_valid_ok
assistance.tests.functional.ticket_request.test_ticket_request_viewset.TicketRequestPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_has_permission_import_user
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_triage_user_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_has_permission_triage_user
✅ test_change_import_user_denied
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_import_denied
✅ test_delete_permission_triage_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
assistance.tests.functional.ticket_request.test_ticket_request_viewset.TicketRequestViewSet
✅ test_add_has_permission_import_user
✅ test_change_has_permission_triage_user
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
assistance.tests.functional.ticket_request.test_ticket_request_viewset.TicketRequestMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
✅ test_navigation_entry_add_user
✅ test_navigation_entry_change_user
✅ test_navigation_entry_delete_user
✅ test_navigation_entry_view_user
✅ test_navigation_no_empty_menu_view_user
config_management.tests.functional.config_groups.test_config_groups_notes_viewset.NotePermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
config_management.tests.functional.config_groups.test_config_groups_serializer.ConfigGroupsValidationAPI
✅ test_serializer_validation_no_name
✅ test_serializer_validation_update_existing_invalid_config_key
✅ test_serializer_validation_update_existing_parnet_not_self
config_management.tests.functional.config_groups.test_config_groups_viewset.ConfigGroupsPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
❌ test_returned_data_from_user_and_global_organizations_only
self = <test_config_groups_viewset.ConfigGroupsPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
config_management.tests.functional.config_groups.test_config_groups_viewset.ConfigGroupsViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
config_management.tests.functional.config_groups.test_config_groups_viewset.ConfigGroupsMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
✅ test_navigation_entry_add_user
✅ test_navigation_entry_change_user
✅ test_navigation_entry_delete_user
✅ test_navigation_entry_view_user
✅ test_navigation_no_empty_menu_view_user
config_management.tests.functional.config_groups_software.test_config_groups_software_serializer.ConfigGroupSoftwareValidationAPI
✅ test_serializer_validation_update_existing_software_add_same
✅ test_serializer_validation_update_version_from_other_software
✅ test_serializer_validation_update_version_not_exist
config_management.tests.functional.config_groups_software.test_config_groups_software_viewset.ConfigGroupSoftwarePermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
config_management.tests.functional.config_groups_software.test_config_groups_software_viewset.ConfigGroupSoftwareViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
config_management.tests.functional.config_groups_software.test_config_groups_software_viewset.ConfigGroupSoftwareMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
config_management.tests.functional.test_config_management_viewset.ConfigManagementViewset
✅ test_api_render_field_allowed_methods_exists
✅ test_api_render_field_allowed_methods_not_empty
✅ test_api_render_field_allowed_methods_type
✅ test_api_render_field_allowed_methods_values
✅ test_api_render_field_view_description_exists
✅ test_api_render_field_view_description_not_empty
✅ test_api_render_field_view_description_type
✅ test_api_render_field_view_name_exists
✅ test_api_render_field_view_name_not_empty
✅ test_api_render_field_view_name_type
✅ test_view_attr_allowed_methods_exists
✅ test_view_attr_allowed_methods_not_empty
✅ test_view_attr_allowed_methods_type
✅ test_view_attr_allowed_methods_values
✅ test_view_attr_metadata_class_exists
✅ test_view_attr_metadata_class_not_empty
✅ test_view_attr_metadata_class_type
✅ test_view_attr_permission_classes_exists
✅ test_view_attr_permission_classes_not_empty
✅ test_view_attr_permission_classes_type
✅ test_view_attr_permission_classes_value
✅ test_view_attr_view_description_exists
✅ test_view_attr_view_description_not_empty
✅ test_view_attr_view_description_type
✅ test_view_attr_view_name_exists
✅ test_view_attr_view_name_not_empty
✅ test_view_attr_view_name_type
core.tests.functional.manufacturer.test_manufacturer_serializer.ManufacturerValidationAPI
✅ test_serializer_validation_add_existing_manufacturer
✅ test_serializer_validation_no_name
core.tests.functional.manufacturer.test_manufacturer_viewset.ManufacturerPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
core.tests.functional.manufacturer.test_manufacturer_viewset.ManufacturerViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
core.tests.functional.manufacturer.test_manufacturer_viewset.ManufacturerMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_has_key_table_fields
✅ test_method_options_request_list_data_key_table_fields_is_list
✅ test_method_options_request_list_data_key_table_fields_is_list_of_str
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
core.tests.functional.related_ticket.test_related_ticket_serializer.RelatedTicketsValidationAPI
✅ test_serializer_validation_add_blocked_by_self
✅ test_serializer_validation_add_blocks_self
✅ test_serializer_validation_add_existing_related_ticket
✅ test_serializer_validation_add_existing_related_ticket_inverted
✅ test_serializer_validation_add_related_self
✅ test_serializer_validation_create_valid
core.tests.functional.related_ticket.test_related_ticket_viewset.RelatedTicketsPermissionsAPI
✅ test_add_has_permission_post_not_allowed
✅ test_change_has_permission_patch_not_allowed
✅ test_change_has_permission_put_not_allowed
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
core.tests.functional.related_ticket.test_related_ticket_viewset.RelatedTicketsMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
core.tests.functional.slash_commands.test_slash_command_related.RelatedItemSlashCommand
✅ test_slash_command_comment_multiple_command_single_item_comment_command_removed
✅ test_slash_command_comment_multiple_command_single_item_comment_item_removed
✅ test_slash_command_comment_multiple_command_single_item_item_created_two
✅ test_slash_command_comment_multiple_command_single_item_linked_item_created_one
✅ test_slash_command_comment_non_existing_item_no_action_comment_created
✅ test_slash_command_comment_non_existing_item_no_link_command_in_comment
✅ test_slash_command_comment_non_existing_item_no_link_item_in_comment
⚪ test_slash_command_comment_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_comment_single_command_multiple_item_comment_item_removed
⚪ test_slash_command_comment_single_command_multiple_item_linked_item_created_one
⚪ test_slash_command_comment_single_command_multiple_item_linked_item_created_two
✅ test_slash_command_comment_single_command_single_item_action_comment_created
✅ test_slash_command_comment_single_command_single_item_action_comment_created_one
✅ test_slash_command_comment_single_command_single_item_action_comment_created_two
✅ test_slash_command_comment_single_command_single_item_comment_command_removed
✅ test_slash_command_comment_single_command_single_item_comment_item_removed
✅ test_slash_command_comment_single_command_single_item_linked_item_created
✅ test_slash_command_ticket_multiple_command_single_item_comment_command_removed
✅ test_slash_command_ticket_multiple_command_single_item_comment_item_removed
✅ test_slash_command_ticket_multiple_command_single_item_item_created_two
✅ test_slash_command_ticket_multiple_command_single_item_linked_item_created_one
✅ test_slash_command_ticket_non_existing_item_no_action_comment_created
✅ test_slash_command_ticket_non_existing_item_no_link_command_in_comment
✅ test_slash_command_ticket_non_existing_item_no_link_item_in_comment
⚪ test_slash_command_ticket_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_ticket_single_command_multiple_item_comment_item_removed
⚪ test_slash_command_ticket_single_command_multiple_item_linked_item_created_one
⚪ test_slash_command_ticket_single_command_multiple_item_linked_item_created_two
✅ test_slash_command_ticket_single_command_single_item_action_comment_created
✅ test_slash_command_ticket_single_command_single_item_action_comment_created_one
✅ test_slash_command_ticket_single_command_single_item_action_comment_created_two
✅ test_slash_command_ticket_single_command_single_item_comment_command_removed
✅ test_slash_command_ticket_single_command_single_item_comment_item_removed
✅ test_slash_command_ticket_single_command_single_item_linked_item_created
core.tests.functional.slash_commands.test_slash_command_related.RelatedTicketBlocksSlashCommand
✅ test_slash_command_comment_multiple_command_single_item_action_comment_created
✅ test_slash_command_comment_multiple_command_single_item_comment_command_removed
✅ test_slash_command_comment_multiple_command_single_item_comment_item_removed
⚪ test_slash_command_comment_single_command_multiple_item_action_comment_created_one
⚪ test_slash_command_comment_single_command_multiple_item_action_comment_created_two
⚪ test_slash_command_comment_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_comment_single_command_multiple_item_comment_item_removed
✅ test_slash_command_comment_single_command_single_item_action_comment_created
✅ test_slash_command_comment_single_command_single_item_comment_command_removed
✅ test_slash_command_comment_single_command_single_item_comment_item_removed
✅ test_slash_command_ticket_multiple_command_single_item_action_comment_created
✅ test_slash_command_ticket_multiple_command_single_item_comment_command_removed
✅ test_slash_command_ticket_multiple_command_single_item_comment_item_removed
⚪ test_slash_command_ticket_single_command_multiple_item_action_comment_created_one
⚪ test_slash_command_ticket_single_command_multiple_item_action_comment_created_two
⚪ test_slash_command_ticket_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_ticket_single_command_multiple_item_comment_item_removed
✅ test_slash_command_ticket_single_command_single_item_action_comment_created
✅ test_slash_command_ticket_single_command_single_item_comment_command_removed
✅ test_slash_command_ticket_single_command_single_item_comment_item_removed
core.tests.functional.slash_commands.test_slash_command_related.RelatedTicketBlockedBySlashCommand
✅ test_slash_command_comment_multiple_command_single_item_action_comment_created
✅ test_slash_command_comment_multiple_command_single_item_comment_command_removed
✅ test_slash_command_comment_multiple_command_single_item_comment_item_removed
⚪ test_slash_command_comment_single_command_multiple_item_action_comment_created_one
⚪ test_slash_command_comment_single_command_multiple_item_action_comment_created_two
⚪ test_slash_command_comment_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_comment_single_command_multiple_item_comment_item_removed
✅ test_slash_command_comment_single_command_single_item_action_comment_created
✅ test_slash_command_comment_single_command_single_item_comment_command_removed
✅ test_slash_command_comment_single_command_single_item_comment_item_removed
✅ test_slash_command_ticket_multiple_command_single_item_action_comment_created
✅ test_slash_command_ticket_multiple_command_single_item_comment_command_removed
✅ test_slash_command_ticket_multiple_command_single_item_comment_item_removed
⚪ test_slash_command_ticket_single_command_multiple_item_action_comment_created_one
⚪ test_slash_command_ticket_single_command_multiple_item_action_comment_created_two
⚪ test_slash_command_ticket_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_ticket_single_command_multiple_item_comment_item_removed
✅ test_slash_command_ticket_single_command_single_item_action_comment_created
✅ test_slash_command_ticket_single_command_single_item_comment_command_removed
✅ test_slash_command_ticket_single_command_single_item_comment_item_removed
core.tests.functional.slash_commands.test_slash_command_related.RelatedTicketRelateSlashCommand
✅ test_slash_command_comment_multiple_command_single_item_action_comment_created
✅ test_slash_command_comment_multiple_command_single_item_comment_command_removed
✅ test_slash_command_comment_multiple_command_single_item_comment_item_removed
⚪ test_slash_command_comment_single_command_multiple_item_action_comment_created_one
⚪ test_slash_command_comment_single_command_multiple_item_action_comment_created_two
⚪ test_slash_command_comment_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_comment_single_command_multiple_item_comment_item_removed
✅ test_slash_command_comment_single_command_single_item_action_comment_created
✅ test_slash_command_comment_single_command_single_item_comment_command_removed
✅ test_slash_command_comment_single_command_single_item_comment_item_removed
✅ test_slash_command_ticket_multiple_command_single_item_action_comment_created
✅ test_slash_command_ticket_multiple_command_single_item_comment_command_removed
✅ test_slash_command_ticket_multiple_command_single_item_comment_item_removed
⚪ test_slash_command_ticket_single_command_multiple_item_action_comment_created_one
⚪ test_slash_command_ticket_single_command_multiple_item_action_comment_created_two
⚪ test_slash_command_ticket_single_command_multiple_item_comment_command_removed
⚪ test_slash_command_ticket_single_command_multiple_item_comment_item_removed
✅ test_slash_command_ticket_single_command_single_item_action_comment_created
✅ test_slash_command_ticket_single_command_single_item_comment_command_removed
✅ test_slash_command_ticket_single_command_single_item_comment_item_removed
core.tests.functional.slash_commands.test_slash_command_related.SpendSlashCommand
✅ test_slash_command_comment_single_command_single_item_comment_command_removed
✅ test_slash_command_comment_single_command_single_item_comment_item_action_comment_correct
✅ test_slash_command_comment_single_command_single_item_comment_item_removed
✅ test_slash_command_ticket_single_command_single_item_comment_command_removed
✅ test_slash_command_ticket_single_command_single_item_comment_item_action_comment_correct
✅ test_slash_command_ticket_single_command_single_item_comment_item_removed
core.tests.functional.slash_commands.test_slash_command_related
✅ test_slash_command_spend_comment_time_format_comment_correct[1s-1]
✅ test_slash_command_spend_comment_time_format_comment_correct[1m-60]
✅ test_slash_command_spend_comment_time_format_comment_correct[1h-3600]
✅ test_slash_command_spend_comment_time_format_comment_correct[1m 1s-61]
✅ test_slash_command_spend_comment_time_format_comment_correct[1m1s-61]
✅ test_slash_command_spend_comment_time_format_comment_correct[1h 1m 1s-3661]
✅ test_slash_command_spend_comment_time_format_comment_correct[1h1m1s-3661]
core.tests.functional.test_history.test_history_viewset.HistoryPermissionsAPI
✅ test_add_has_permission_method_not_allowed
✅ test_change_has_permission_method_not_allowed
✅ test_delete_has_permission_method_not_allowed
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_list_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
core.tests.functional.test_history.test_history_viewset.HistoryMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
✅ test_method_options_request_detail_data_key_page_layout_is_list_of_dict
✅ test_method_options_request_detail_data_key_urls_is_dict
✅ test_method_options_request_detail_data_key_urls_self_is_str
✅ test_method_options_request_detail_data_returned
✅ test_method_options_request_detail_data_type
✅ test_method_options_request_detail_ok
✅ test_method_options_request_list_data_returned
✅ test_method_options_request_list_data_type
✅ test_method_options_request_list_ok
core.tests.functional.test_notes.test_notes_serializer.NotesValidationAPI
✅ test_serializer_validation_no_note
core.tests.functional.test_task_result.test_task_result_viewset.TaskResultPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
✅ test_returned_data_from_user_and_global_organizations_only
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
core.tests.functional.ticket_category.test_ticket_category_serializer.TicketCategoryValidationAPI
✅ test_serializer_validation_add_existing_allowed
✅ test_serializer_validation_add_valid_item
✅ test_serializer_validation_no_name
✅ test_serializer_validation_self_not_parent
core.tests.functional.ticket_category.test_ticket_category_viewset.TicketCategoryPermissionsAPI
✅ test_add_different_organization_denied
✅ test_add_has_permission
✅ test_add_no_permission_denied
✅ test_add_permission_view_denied
✅ test_add_user_anon_denied
✅ test_change_different_organization_denied
✅ test_change_has_permission
✅ test_change_no_permission_denied
✅ test_change_permission_add_denied
✅ test_change_permission_view_denied
✅ test_change_user_anon_denied
✅ test_delete_different_organization_denied
✅ test_delete_has_permission
✅ test_delete_no_permission_denied
✅ test_delete_permission_add_denied
✅ test_delete_permission_change_denied
✅ test_delete_permission_view_denied
✅ test_delete_user_anon_denied
❌ test_returned_data_from_user_and_global_organizations_only
self = <test_ticket_category_viewset.TicketCategoryPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
✅ test_returned_results_only_user_orgs
✅ test_view_different_organizaiton_denied
✅ test_view_has_permission
✅ test_view_no_permission_denied
✅ test_view_user_anon_denied
core.tests.functional.ticket_category.test_ticket_category_viewset.TicketCategoryViewSet
✅ test_returned_serializer_user_add
✅ test_returned_serializer_user_change
✅ test_returned_serializer_user_delete
✅ test_returned_serializer_user_view
core.tests.functional.ticket_category.test_ticket_category_viewset.TicketCategoryMetadata
⚪ test_method_options_no_field_is_generic
✅ test_method_options_request_detail_data_has_key_documentation
✅ test_method_options_request_detail_data_has_key_page_layout
✅ test_method_options_request_detail_data_has_key_urls
✅ test_method_options_request_detail_data_has_key_urls_self
✅ test_method_options_request_detail_data_key_documentation_is_str
✅ test_method_options_request_detail_data_key_documentation_is_url
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_exists_sections
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_name
✅ test_method_options_request_detail_data_key_page_layout_dicts_key_type_sections
✅ test_method_options_request_detail_data_key_page_layout_is_list
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Annotations
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► config_management.tests.functional.config_groups.test_config_groups_viewset.ConfigGroupsPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_config_groups_viewset.ConfigGroupsPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_config_groups_viewset.ConfigGroupsPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► core.tests.functional.ticket_category.test_ticket_category_viewset.TicketCategoryPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_ticket_category_viewset.TicketCategoryPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_ticket_category_viewset.TicketCategoryPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► core.tests.functional.ticket_comment_category.test_ticket_comment_category_viewset.TicketCommentCategoryPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_ticket_comment_category_viewset.TicketCommentCategoryPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_ticket_comment_category_viewset.TicketCommentCategoryPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itam.tests.functional.device.test_device_viewset.DevicePermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_device_viewset.DevicePermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_device_viewset.DevicePermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itam.tests.functional.operating_system.test_operating_system_viewset.OperatingSystemPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_operating_system_viewset.OperatingSystemPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_operating_system_viewset.OperatingSystemPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itam.tests.functional.operating_system_version.test_operating_system_version_viewset.OperatingSystemVersionPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_operating_system_version_viewset.OperatingSystemVersionPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_operating_system_version_viewset.OperatingSystemVersionPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itam.tests.functional.software.test_software_viewset.SoftwarePermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_software_viewset.SoftwarePermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_software_viewset.SoftwarePermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itam.tests.functional.software_category.test_software_category_viewset.SoftwareCategoryPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_software_category_viewset.SoftwareCategoryPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_software_category_viewset.SoftwareCategoryPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itam.tests.functional.software_version.test_software_version_viewset.SoftwareVersionPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_software_version_viewset.SoftwareVersionPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_software_version_viewset.SoftwareVersionPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itim.tests.functional.cluster.test_cluster_viewset.ClusterPermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_cluster_viewset.ClusterPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_cluster_viewset.ClusterPermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError
Check failure on line 0 in functional.JUnit.xml
github-actions / Functional Test Report [Python 3.12]
pytest ► itim.tests.functional.service.test_service_viewset.ServicePermissionsAPI ► test_returned_data_from_user_and_global_organizations_only
Failed test found in:
functional.JUnit.xml
Error:
self = <test_service_viewset.ServicePermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
Raw output
self = <test_service_viewset.ServicePermissionsAPI testMethod=test_returned_data_from_user_and_global_organizations_only>
def test_returned_data_from_user_and_global_organizations_only(self):
"""Check items returned
Items returned from the query Must be from the users organization and
global ONLY!
"""
client = Client()
url = reverse(self.app_namespace + ':' + self.url_name + '-list', kwargs=self.url_kwargs)
only_from_user_org: bool = True
viewable_organizations = [
self.organization.id,
self.global_organization.id
]
assert getattr(self.global_organization, 'id', False) # fail if no global org set
assert getattr(self.global_org_item, 'id', False) # fail if no global item set
client.force_login(self.view_user)
response = client.get(url)
> assert len(response.data['results']) >= 2 # fail if only one item extist.
E AssertionError
api/tests/abstract/api_permissions_viewset.py:168: AssertionError