edx_django_utils.monitoring.tests.code_owner package#
Submodules#
edx_django_utils.monitoring.tests.code_owner.mock_views module#
Mock views with a different module to enable testing of mapping code_owner to modules. Trying to mock __module__ on a view was getting too complex.
- class edx_django_utils.monitoring.tests.code_owner.mock_views.MockViewTest(**kwargs)#
Bases:
django.views.generic.base.View
Mock view for use in testing.
edx_django_utils.monitoring.tests.code_owner.test_middleware module#
Tests for the code_owner monitoring middleware
- class edx_django_utils.monitoring.tests.code_owner.test_middleware.CodeOwnerMetricMiddlewareTests(methodName='runTest')#
Bases:
unittest.case.TestCase
Tests for the code_owner monitoring utility functions
- setUp()#
Hook method for setting up the test fixture before exercising it.
- test_catch_all_with_errors(mock_set_custom_attribute, _)#
- test_code_owner_no_mappings(mock_set_custom_attribute)#
- test_code_owner_path_mapping_hits_and_misses_1____middleware_test____None_(request_path, expected_owner, mock_set_custom_attribute, _)#
- test_code_owner_path_mapping_hits_and_misses_2____test_____team_red__(request_path, expected_owner, mock_set_custom_attribute, _)#
- test_code_owner_path_mapping_with_catch_all_1____middleware_test_____team_blue__(request_path, expected_owner, mock_set_custom_attribute, _)#
- test_code_owner_path_mapping_with_catch_all_2____test_____team_red__(request_path, expected_owner, mock_set_custom_attribute, _)#
- test_code_owner_transaction_mapping_error(mock_newrelic_agent, mock_set_custom_attribute, _)#
- test_code_owner_transaction_mapping_hits_and_misses_1___edx_django_utils_monitoring_tests_code_owner_test_middleware____edx_django_utils_monitoring_tests_code_owner_test_middleware_MockMiddlewareViewTest___None_(path_module, transaction_name, expected_owner, mock_newrelic_agent, mock_set_custom_attribute, _)#
- test_code_owner_transaction_mapping_hits_and_misses_2___edx_django_utils_monitoring_tests_code_owner_mock_views____edx_django_utils_monitoring_tests_code_owner_mock_views_MockViewTest____team_red__(path_module, transaction_name, expected_owner, mock_newrelic_agent, mock_set_custom_attribute, _)#
- test_code_owner_transaction_mapping_with_catch_all_1___edx_django_utils_monitoring_tests_code_owner_test_middleware____edx_django_utils_monitoring_tests_code_owner_test_middleware_MockMiddlewareViewTest____team_blue__(path_module, transaction_name, expected_owner, mock_newrelic_agent, mock_set_custom_attribute, _)#
- test_code_owner_transaction_mapping_with_catch_all_2___edx_django_utils_monitoring_tests_code_owner_mock_views____edx_django_utils_monitoring_tests_code_owner_mock_views_MockViewTest____team_red__(path_module, transaction_name, expected_owner, mock_newrelic_agent, mock_set_custom_attribute, _)#
- test_code_owner_transaction_no_mappings(mock_set_custom_attribute)#
- test_init()#
- test_load_config_with_invalid_dict()#
- test_no_resolver_for_path_and_no_transaction(mock_set_custom_attribute, _)#
- test_request_call()#
- urls = 'lms.djangoapps.monitoring.tests.test_middleware.test_urls'#
- class edx_django_utils.monitoring.tests.code_owner.test_middleware.MockMiddlewareViewTest(**kwargs)#
- edx_django_utils.monitoring.tests.code_owner.test_middleware.get_set_custom_attribute_mock()#
edx_django_utils.monitoring.tests.code_owner.test_utils module#
Tests for the code_owner monitoring middleware
- class edx_django_utils.monitoring.tests.code_owner.test_utils.MonitoringUtilsTests(methodName='runTest')#
Bases:
unittest.case.TestCase
Tests for the code_owner monitoring utility functions
- setUp()#
Hook method for setting up the test fixture before exercising it.
- test_code_owner_mapping_hits_and_misses_01___xbl___None_(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_02___xblock_2___None_(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_03___xblock____team_red__(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_04___openedx_core_djangoapps___None_(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_05___openedx_core_djangoapps_xblock____team_red__(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_06___openedx_core_djangoapps_xblock_views____team_red__(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_07___grades____team_red__(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_08___lms_djangoapps_grades____team_red__(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_09___xblock_django____team_blue__(module, expected_owner)#
- test_code_owner_mapping_hits_and_misses_10___common_djangoapps_xblock_django____team_blue__(module, expected_owner)#
- test_code_owner_mapping_with_invalid_dict(mock_logger)#
- test_code_owner_mapping_with_no_module()#
- test_code_owner_mapping_with_no_settings()#
- test_mapping_performance()#
- test_set_code_owner_attribute_catch_all(mock_set_custom_attribute)#
- test_set_code_owner_attribute_from_module_success(mock_set_custom_attribute)#
- test_set_code_owner_attribute_no_mappings(mock_set_custom_attribute)#
- test_set_code_owner_attribute_success(mock_set_custom_attribute)#
- test_set_code_owner_attribute_with_invalid_setting()#
- edx_django_utils.monitoring.tests.code_owner.test_utils.decorated_function(pass_through)#
For testing the set_code_owner_attribute decorator.