Skip to content

.devcontainer/python313/devcontainer.json #144

.devcontainer/python313/devcontainer.json

.devcontainer/python313/devcontainer.json #144

GitHub Actions / Test Results succeeded Dec 22, 2025 in 0s

All 438 tests pass in 6s

438 tests   - 1   438 ✅  - 1   6s ⏱️ -1s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 7c53c07. ± Comparison against earlier commit b59223c.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

438 tests found

There are 438 tests, see "Raw output" for the full list of tests.
Raw output
test_apimrequests ‑ test_apim_requests_without_subscription_key
test_apimrequests ‑ test_headers_property_allows_external_modification
test_apimrequests ‑ test_headers_property_is_dict_reference
test_apimrequests ‑ test_headers_setter
test_apimrequests ‑ test_init_missing_url
test_apimrequests ‑ test_init_no_key
test_apimrequests ‑ test_init_sets_headers
test_apimrequests ‑ test_multi_get_error
test_apimrequests ‑ test_multi_get_non_json
test_apimrequests ‑ test_multi_get_success
test_apimrequests ‑ test_multi_request_non_json_response
test_apimrequests ‑ test_multi_request_path_without_leading_slash
test_apimrequests ‑ test_multi_request_with_message
test_apimrequests ‑ test_poll_async_operation_in_progress_then_success
test_apimrequests ‑ test_poll_async_operation_request_exception
test_apimrequests ‑ test_poll_async_operation_success
test_apimrequests ‑ test_poll_async_operation_timeout
test_apimrequests ‑ test_poll_async_operation_unexpected_status
test_apimrequests ‑ test_print_response_code_edge
test_apimrequests ‑ test_print_response_non_200_status
test_apimrequests ‑ test_request_connection_error
test_apimrequests ‑ test_request_header_merging
test_apimrequests ‑ test_request_http_error
test_apimrequests ‑ test_request_non_json_response
test_apimrequests ‑ test_request_path_without_leading_slash
test_apimrequests ‑ test_request_timeout_error
test_apimrequests ‑ test_request_with_custom_headers
test_apimrequests ‑ test_request_with_data
test_apimrequests ‑ test_request_with_message
test_apimrequests ‑ test_single_get_error
test_apimrequests ‑ test_single_get_success
test_apimrequests ‑ test_single_post_async_failed_polling
test_apimrequests ‑ test_single_post_async_no_location_header
test_apimrequests ‑ test_single_post_async_non_async_response
test_apimrequests ‑ test_single_post_async_non_json_response
test_apimrequests ‑ test_single_post_async_path_without_leading_slash
test_apimrequests ‑ test_single_post_async_request_exception
test_apimrequests ‑ test_single_post_async_success_with_location
test_apimrequests ‑ test_single_post_error
test_apimrequests ‑ test_single_post_success
test_apimtesting ‑ test_apimtesting_init_default
test_apimtesting ‑ test_apimtesting_init_with_parameters
test_apimtesting ‑ test_edge_cases
test_apimtesting ‑ test_full_testing_workflow
test_apimtesting ‑ test_print_summary_all_passed
test_apimtesting ‑ test_print_summary_no_tests
test_apimtesting ‑ test_print_summary_some_failed
test_apimtesting ‑ test_print_summary_success_rate_calculation
test_apimtesting ‑ test_print_summary_with_none_values
test_apimtesting ‑ test_verify_different_types
test_apimtesting ‑ test_verify_failure
test_apimtesting ‑ test_verify_multiple_tests
test_apimtesting ‑ test_verify_none_vs_empty
test_apimtesting ‑ test_verify_success
test_apimtypes ‑ test_api_creation
test_apimtypes ‑ test_api_creation_with_product_names
test_apimtypes ‑ test_api_creation_with_tags
test_apimtypes ‑ test_api_edge_cases
test_apimtypes ‑ test_api_equality
test_apimtypes ‑ test_api_equality_with_subscription_required
test_apimtypes ‑ test_api_inequality
test_apimtypes ‑ test_api_missing_fields
test_apimtypes ‑ test_api_operation_comprehensive
test_apimtypes ‑ test_api_operation_equality
test_apimtypes ‑ test_api_operation_repr
test_apimtypes ‑ test_api_repr
test_apimtypes ‑ test_api_subscription_required_default
test_apimtypes ‑ test_api_subscription_required_explicit_false
test_apimtypes ‑ test_api_subscription_required_explicit_true
test_apimtypes ‑ test_api_to_dict_includes_product_names
test_apimtypes ‑ test_api_to_dict_includes_subscription_required_when_false
test_apimtypes ‑ test_api_to_dict_includes_subscription_required_when_true
test_apimtypes ‑ test_api_to_dict_includes_tags
test_apimtypes ‑ test_api_to_dict_omits_product_names_when_empty
test_apimtypes ‑ test_api_to_dict_omits_tags_when_empty
test_apimtypes ‑ test_api_with_all_properties
test_apimtypes ‑ test_api_with_both_tags_and_product_names
test_apimtypes ‑ test_apim_sku_enum
test_apimtypes ‑ test_apimnetworkmode_enum
test_apimtypes ‑ test_apioperation_invalid_method
test_apimtypes ‑ test_apioperation_to_dict
test_apimtypes ‑ test_constants_accessibility
test_apimtypes ‑ test_convenience_functions
test_apimtypes ‑ test_enum_edge_cases
test_apimtypes ‑ test_equality_and_repr_comprehensive
test_apimtypes ‑ test_get_apioperation
test_apimtypes ‑ test_get_apioperation2
test_apimtypes ‑ test_http_verb_enum
test_apimtypes ‑ test_infrastructure_enum
test_apimtypes ‑ test_named_value_creation
test_apimtypes ‑ test_named_value_defaults
test_apimtypes ‑ test_named_value_edge_cases
test_apimtypes ‑ test_named_value_repr
test_apimtypes ‑ test_policy_fragment_creation
test_apimtypes ‑ test_policy_fragment_defaults
test_apimtypes ‑ test_policy_fragment_edge_cases
test_apimtypes ‑ test_policy_fragment_repr
test_apimtypes ‑ test_post_apioperation
test_apimtypes ‑ test_product_approval_required_default_false
test_apimtypes ‑ test_product_creation
test_apimtypes ‑ test_product_creation_with_approval_required
test_apimtypes ‑ test_product_creation_with_custom_values
test_apimtypes ‑ test_product_defaults
test_apimtypes ‑ test_product_edge_cases
test_apimtypes ‑ test_product_equality
test_apimtypes ‑ test_product_repr
test_apimtypes ‑ test_product_to_dict
test_apimtypes ‑ test_product_to_dict_includes_approval_required
test_apimtypes ‑ test_role_enum_comprehensive
test_apimtypes ‑ test_to_dict_comprehensive
test_apimtypes ‑ testget_project_root_functionality
test_authfactory ‑ test_auth_factory_edge_cases
test_authfactory ‑ test_create_jwt_payload_for_user
test_authfactory ‑ test_create_jwt_payload_for_user_no_user
test_authfactory ‑ test_create_symmetric_jwt_token_for_user_no_key
test_authfactory ‑ test_create_symmetric_jwt_token_for_user_no_user
test_authfactory ‑ test_create_symmetric_jwt_token_for_user_success
test_authfactory ‑ test_jwt_payload_edge_cases
test_authfactory ‑ test_jwt_payload_time_handling
test_authfactory ‑ test_jwt_payload_to_dict_excludes_empty_roles
test_authfactory ‑ test_jwt_payload_to_dict_includes_roles
test_authfactory ‑ test_jwt_token_structure
test_authfactory ‑ test_symmetric_jwt_token_edge_cases
test_authfactory ‑ test_symmetric_jwt_token_encode
test_azure_resources ‑ test_does_resource_group_exist_false
test_azure_resources ‑ test_does_resource_group_exist_true
test_azure_resources ‑ test_get_account_info_failure
test_azure_resources ‑ test_get_account_info_no_json
test_azure_resources ‑ test_get_account_info_success
test_azure_resources ‑ test_get_apim_url_failure
test_azure_resources ‑ test_get_apim_url_no_gateway
test_azure_resources ‑ test_get_apim_url_success
test_azure_resources ‑ test_get_appgw_endpoint_no_gateway
test_azure_resources ‑ test_get_appgw_endpoint_no_listeners
test_azure_resources ‑ test_get_appgw_endpoint_success
test_azure_resources ‑ test_get_azure_role_guid_failure
test_azure_resources ‑ test_get_azure_role_guid_success
test_azure_resources ‑ test_get_deployment_name_current_directory
test_azure_resources ‑ test_get_deployment_name_with_directory
test_azure_resources ‑ test_get_endpoints_success
test_azure_resources ‑ test_get_frontdoor_url_afd_success
test_azure_resources ‑ test_get_frontdoor_url_no_endpoints
test_azure_resources ‑ test_get_frontdoor_url_no_profile
test_azure_resources ‑ test_get_frontdoor_url_wrong_infrastructure
test_azure_resources ‑ test_get_infra_rg_name_with_index
test_azure_resources ‑ test_get_infra_rg_name_without_index
test_azure_resources ‑ test_get_resource_group_location_empty
test_azure_resources ‑ test_get_resource_group_location_failure
test_azure_resources ‑ test_get_resource_group_location_success
test_azure_resources ‑ test_get_rg_name_with_index
test_azure_resources ‑ test_get_rg_name_without_index
test_azure_resources ‑ test_get_unique_suffix_for_resource_group_failure
test_azure_resources ‑ test_get_unique_suffix_for_resource_group_success
test_azure_resources_error_parsing ‑ test_extract_az_cli_error_message_handles_json_top_level_message
test_azure_resources_error_parsing ‑ test_extract_az_cli_error_message_parses_az_error_prefix
test_azure_resources_error_parsing ‑ test_extract_az_cli_error_message_parses_code_message_pair
test_azure_resources_error_parsing ‑ test_extract_az_cli_error_message_parses_error_prefix
test_azure_resources_error_parsing ‑ test_extract_az_cli_error_message_prefers_json_error_message
test_azure_resources_error_parsing ‑ test_extract_az_cli_error_message_skips_warnings_and_avoids_traceback
test_azure_resources_error_parsing ‑ test_extract_az_cli_error_message_strips_ansi
test_azure_resources_run ‑ test_run_adds_az_debug_flag_and_keeps_stdout_clean_when_success
test_azure_resources_run ‑ test_run_combines_stdout_and_stderr_on_failure
test_azure_resources_run ‑ test_run_does_not_add_debug_flag_when_not_debug_enabled
test_azure_resources_run ‑ test_run_inserts_debug_flag_before_pipe_operator
test_azure_resources_run ‑ test_run_uses_az_cli_lock_only_for_az_commands
test_charts ‑ test_backend_index_edge_cases
test_charts ‑ test_barchart_init_basic
test_charts ‑ test_barchart_init_empty_results
test_charts ‑ test_barchart_init_with_fig_text
test_charts ‑ test_color_mapping_logic
test_charts ‑ test_full_chart_workflow
test_charts ‑ test_plot_barchart_data_processing
test_charts ‑ test_plot_barchart_empty_data
test_charts ‑ test_plot_barchart_error_status_codes
test_charts ‑ test_plot_barchart_figure_text
test_charts ‑ test_plot_barchart_malformed_json_handling
test_charts ‑ test_plot_barchart_matplotlib_calls
test_charts ‑ test_plot_calls_internal_method
test_console ‑ test_ansi_color_constants
test_console ‑ test_concurrent_prints
test_console ‑ test_console_width
test_console ‑ test_empty_strings
test_console ‑ test_mixed_function_calls
test_console ‑ test_null_duration_and_output
test_console ‑ test_print_command_basic
test_console ‑ test_print_command_empty
test_console ‑ test_print_command_multiline
test_console ‑ test_print_error_basic
test_console ‑ test_print_error_with_all_options
test_console ‑ test_print_error_with_duration
test_console ‑ test_print_error_with_output
test_console ‑ test_print_info_basic
test_console ‑ test_print_info_blank_above
test_console ‑ test_print_info_no_blank_above
test_console ‑ test_print_lock_exists
test_console ‑ test_print_lock_thread_safety
test_console ‑ test_print_log_basic
test_console ‑ test_print_log_blank_above
test_console ‑ test_print_log_blank_below
test_console ‑ test_print_log_multiline_preservation
test_console ‑ test_print_log_show_time
test_console ‑ test_print_log_with_color
test_console ‑ test_print_log_with_prefix
test_console ‑ test_print_log_wrap_lines
test_console ‑ test_print_message_basic
test_console ‑ test_print_message_blank_above
test_console ‑ test_print_message_with_duration
test_console ‑ test_print_message_with_output
test_console ‑ test_print_ok_basic
test_console ‑ test_print_ok_default_blank_above
test_console ‑ test_print_ok_no_blank_above
test_console ‑ test_print_ok_with_output_and_duration
test_console ‑ test_print_val_alignment
test_console ‑ test_print_val_below
test_console ‑ test_print_val_empty_value
test_console ‑ test_print_val_inline
test_console ‑ test_print_warning_basic
test_console ‑ test_print_warning_with_duration
test_console ‑ test_print_warning_with_output
test_console ‑ test_special_characters
test_console ‑ test_thread_colors_list
test_console ‑ test_unicode_characters
test_console ‑ test_very_long_message
test_infrastructures ‑ test_afd_apim_aca_infrastructure_creation
test_infrastructures ‑ test_afd_apim_infrastructure_bicep_parameters
test_infrastructures ‑ test_afd_apim_infrastructure_verification_no_afd
test_infrastructures ‑ test_afd_apim_infrastructure_verification_success
test_infrastructures ‑ test_all_concrete_infrastructure_classes_have_verification
test_infrastructures ‑ test_all_infrastructure_types_coverage
test_infrastructures ‑ test_apim_aca_infrastructure_creation
test_infrastructures ‑ test_apim_aca_infrastructure_verification_failure
test_infrastructures ‑ test_apim_aca_infrastructure_verification_success
test_infrastructures ‑ test_base_infrastructure_verification_missing_apim
test_infrastructures ‑ test_base_infrastructure_verification_missing_rg
test_infrastructures ‑ test_base_infrastructure_verification_success
test_infrastructures ‑ test_cleanup_edge_cases_comprehensive
test_infrastructures ‑ test_cleanup_functions_comprehensive
test_infrastructures ‑ test_cleanup_infra_deployment_single
test_infrastructures ‑ test_cleanup_infra_deployments_all_infrastructure_types
test_infrastructures ‑ test_cleanup_infra_deployments_index_scenarios
test_infrastructures ‑ test_cleanup_infra_deployments_max_workers_limit
test_infrastructures ‑ test_cleanup_infra_deployments_parallel_mode
test_infrastructures ‑ test_cleanup_infra_deployments_parallel_with_failures
test_infrastructures ‑ test_cleanup_infra_deployments_thread_color_assignment
test_infrastructures ‑ test_cleanup_resources_always_attempts_rg_delete_on_exception
test_infrastructures ‑ test_cleanup_resources_command_failures
test_infrastructures ‑ test_cleanup_resources_exception_handling
test_infrastructures ‑ test_cleanup_resources_malformed_responses
test_infrastructures ‑ test_cleanup_resources_missing_parameters
test_infrastructures ‑ test_cleanup_resources_no_resources
test_infrastructures ‑ test_cleanup_resources_partial_failures
test_infrastructures ‑ test_cleanup_resources_smoke
test_infrastructures ‑ test_cleanup_resources_thread_safe_failure
test_infrastructures ‑ test_cleanup_resources_thread_safe_success
test_infrastructures ‑ test_cleanup_resources_with_resources
test_infrastructures ‑ test_cleanup_resources_with_thread_safe_printing_always_attempts_rg_delete
test_infrastructures ‑ test_concrete_infrastructure_missing_params
test_infrastructures ‑ test_define_apis_with_custom_input
test_infrastructures ‑ test_define_apis_with_none_input
test_infrastructures ‑ test_define_bicep_parameters
test_infrastructures ‑ test_define_policy_fragments_with_custom_input
test_infrastructures ‑ test_define_policy_fragments_with_none_input
test_infrastructures ‑ test_deploy_infrastructure_failure
test_infrastructures ‑ test_deploy_infrastructure_success
test_infrastructures ‑ test_infrastructure_attribute_access
test_infrastructures ‑ test_infrastructure_base_apis_creation
test_infrastructures ‑ test_infrastructure_base_policy_fragments_creation
test_infrastructures ‑ test_infrastructure_creation_basic
test_infrastructures ‑ test_infrastructure_creation_calls_utils_functions
test_infrastructures ‑ test_infrastructure_creation_with_custom_apis
test_infrastructures ‑ test_infrastructure_creation_with_custom_policy_fragments
test_infrastructures ‑ test_infrastructure_creation_with_custom_values
test_infrastructures ‑ test_infrastructure_empty_custom_lists
test_infrastructures ‑ test_infrastructure_end_to_end_simple
test_infrastructures ‑ test_infrastructure_missing_required_params
test_infrastructures ‑ test_infrastructure_specific_verification_base
test_infrastructures ‑ test_infrastructure_string_representation
test_infrastructures ‑ test_infrastructure_with_all_custom_components
test_infrastructures ‑ test_policy_fragment_creation_robustness
test_infrastructures ‑ test_simple_apim_infrastructure_creation
test_infrastructures ‑ test_simple_apim_infrastructure_defaults
test_json_utils ‑ test_extract_json_edge_cases[   -None]
test_json_utils ‑ test_extract_json_edge_cases[  {"a": 1}  -expected8]
test_json_utils ‑ test_extract_json_edge_cases[-None]
test_json_utils ‑ test_extract_json_edge_cases[123-None]
test_json_utils ‑ test_extract_json_edge_cases[None-None]
test_json_utils ‑ test_extract_json_edge_cases[[1, 2, 3]-expected7]
test_json_utils ‑ test_extract_json_edge_cases[[1, 2, 3][4, 5, 6]-expected12]
test_json_utils ‑ test_extract_json_edge_cases[[2, 3] {"a": 1}-expected17]
test_json_utils ‑ test_extract_json_edge_cases[\n\n[\n1, 2, 3\n]\n-expected20]
test_json_utils ‑ test_extract_json_edge_cases[\n\t{"a": 1}\n-expected14]
test_json_utils ‑ test_extract_json_edge_cases[input_val2-None]
test_json_utils ‑ test_extract_json_edge_cases[not json-None]
test_json_utils ‑ test_extract_json_edge_cases[prefix [1, 2, 3] suffix-expected10]
test_json_utils ‑ test_extract_json_edge_cases[prefix {"foo": 42} suffix-expected9]
test_json_utils ‑ test_extract_json_edge_cases[{"a": "b \\u1234"}-expected15]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": "c"}-expected23]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": [1, 2, 3]}-expected19]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": [1, 2, {"c": 3, "d": [4, 5]}]} -expected25]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": [1, 2, {"c": 3}]} -expected24]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": null}-expected21]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": {"c": 2}}-expected18]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1} [2, 3]-expected16]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1}-expected6]
test_json_utils ‑ test_extract_json_edge_cases[{"a": 1}{"b": 2}-expected11]
test_json_utils ‑ test_extract_json_edge_cases[{"a": [1, 2, {"b": 3}]}-expected13]
test_json_utils ‑ test_extract_json_edge_cases[{"a": true, "b": false}-expected22]
test_json_utils ‑ test_extract_json_large_object
test_json_utils ‑ test_extract_json_multiple_json_types
test_json_utils ‑ test_is_string_json[-False]
test_json_utils ‑ test_is_string_json[123-False]
test_json_utils ‑ test_is_string_json[None-False]
test_json_utils ‑ test_is_string_json[[1, 2, 3]-True]
test_json_utils ‑ test_is_string_json[not json-False]
test_json_utils ‑ test_is_string_json[{"a": 1-False]
test_json_utils ‑ test_is_string_json[{"a": 1}-True]
test_local_setup ‑ test_create_vscode_settings_creates_perf_excludes
test_local_setup ‑ test_create_vscode_settings_merges_excludes
test_local_setup ‑ test_force_kernel_consistency_merges_excludes
test_local_setup ‑ test_generate_env_file_adds_logging_defaults
test_local_setup ‑ test_generate_env_file_preserves_existing_values
test_logging_config ‑ test_configure_logging_does_not_clobber_existing_handlers
test_logging_config ‑ test_find_env_file_prefers_project_root
test_logging_config ‑ test_load_dotenv_once_calls_loader_once
test_logging_config ‑ test_normalize_level_name_aliases_and_invalid_values
test_logging_config ‑ test_normalize_level_name_defaults_to_info
test_logging_config ‑ test_should_print_traceback_from_env[DEBUG-True]
test_logging_config ‑ test_should_print_traceback_from_env[ERROR-True]
test_logging_config ‑ test_should_print_traceback_from_env[INFO-False]
test_logging_config ‑ test_should_print_traceback_from_env[WARNING-False]
test_show_soft_deleted_resources ‑ test_confirm_purge_keyboard_interrupt
test_show_soft_deleted_resources ‑ test_confirm_purge_user_cancels
test_show_soft_deleted_resources ‑ test_confirm_purge_user_confirms
test_show_soft_deleted_resources ‑ test_get_deleted_apim_services_failure
test_show_soft_deleted_resources ‑ test_get_deleted_apim_services_success
test_show_soft_deleted_resources ‑ test_get_deleted_key_vaults_not_json
test_show_soft_deleted_resources ‑ test_get_deleted_key_vaults_success
test_show_soft_deleted_resources ‑ test_parse_date_empty_string
test_show_soft_deleted_resources ‑ test_parse_date_invalid_format
test_show_soft_deleted_resources ‑ test_parse_date_valid_iso_format
test_show_soft_deleted_resources ‑ test_parse_date_with_plus_offset
test_show_soft_deleted_resources ‑ test_purge_apim_services_empty_list
test_show_soft_deleted_resources ‑ test_purge_apim_services_success
test_show_soft_deleted_resources ‑ test_purge_key_vaults_all_protected
test_show_soft_deleted_resources ‑ test_purge_key_vaults_missing_properties
test_show_soft_deleted_resources ‑ test_purge_key_vaults_with_purge_protection
test_show_soft_deleted_resources ‑ test_show_deleted_apim_services_empty
test_show_soft_deleted_resources ‑ test_show_deleted_apim_services_with_data
test_show_soft_deleted_resources ‑ test_show_deleted_key_vaults_with_purge_protection
test_users ‑ test_get_user_by_enum_name
test_users ‑ test_get_user_by_exact_name
test_users ‑ test_get_user_by_role_multiple_roles
test_users ‑ test_get_user_by_role_no_matching_roles_returns_none
test_users ‑ test_get_user_by_role_none_in_list_returns_user_with_no_roles
test_users ‑ test_get_user_by_role_none_role_and_no_user_with_no_roles
test_users ‑ test_get_user_by_role_none_role_returns_user_with_no_roles
test_users ‑ test_get_user_by_role_randomness
test_users ‑ test_get_user_by_role_single_match
test_users ‑ test_get_user_by_role_with_none_handling
test_users ‑ test_get_user_missing_returns_none
test_users ‑ test_user_edge_cases
test_users ‑ test_user_equality_and_hashing
test_users ‑ test_user_helper_edge_cases
test_users ‑ test_user_helper_randomness_distribution
test_users ‑ test_user_helper_role_variations
test_users ‑ test_user_helper_users_list_integrity
test_users ‑ test_user_init_with_roles
test_users ‑ test_user_init_without_roles
test_users ‑ test_user_repr
test_users ‑ test_user_repr_completeness
test_users ‑ test_user_role_mutability
test_users ‑ test_user_roles_mutability_safety
test_utils ‑ test_bicep_directory_determination_edge_cases
test_utils ‑ test_build_infrastructure_tags_custom_tags_override
test_utils ‑ test_build_infrastructure_tags_empty_custom_tags
test_utils ‑ test_build_infrastructure_tags_none_custom_tags
test_utils ‑ test_build_infrastructure_tags_with_custom_tags
test_utils ‑ test_build_infrastructure_tags_with_enum
test_utils ‑ test_build_infrastructure_tags_with_string
test_utils ‑ test_create_bicep_deployment_group_deployment_failure
test_utils ‑ test_create_bicep_deployment_group_for_sample_success
test_utils ‑ test_create_bicep_deployment_group_no_tags
test_utils ‑ test_create_bicep_deployment_group_params_file_written
test_utils ‑ test_create_bicep_deployment_group_with_enum
test_utils ‑ test_create_bicep_deployment_group_with_string
test_utils ‑ test_create_resource_group_edge_cases
test_utils ‑ test_deploy_sample_deployment_failure
test_utils ‑ test_deploy_sample_existing_infrastructure
test_utils ‑ test_deploy_sample_no_infrastructure_found
test_utils ‑ test_deploy_sample_with_infrastructure_selection
test_utils ‑ test_determine_policy_path_filename_mode
test_utils ‑ test_determine_policy_path_full_path
test_utils ‑ test_extract_json_invalid_input
test_utils ‑ test_generate_signing_key
test_utils ‑ test_generate_signing_key_format
test_utils ‑ test_get_azure_role_guid_comprehensive
test_utils ‑ test_get_infra_rg_name
test_utils ‑ test_get_infra_rg_name_different_types[afd-apim-pe-afd-apim-pe]
test_utils ‑ test_get_infra_rg_name_different_types[apim-aca-apim-aca]
test_utils ‑ test_get_infra_rg_name_different_types[simple-apim-simple-apim]
test_utils ‑ test_get_rg_name
test_utils ‑ test_infrastructure_notebook_helper_create_eof_error_during_prompt
test_utils ‑ test_infrastructure_notebook_helper_create_keyboard_interrupt_during_prompt
test_utils ‑ test_infrastructure_notebook_helper_create_user_cancellation
test_utils ‑ test_infrastructure_notebook_helper_create_with_index_retry
test_utils ‑ test_infrastructure_notebook_helper_create_with_recursive_retry
test_utils ‑ test_notebookhelper_initialization_with_jwt
test_utils ‑ test_notebookhelper_initialization_with_supported_infrastructures
test_utils ‑ test_output_class_functionality
test_utils ‑ test_print_functions_comprehensive
test_utils ‑ test_prompt_for_infrastructure_update_invalid_choice_then_valid
test_utils ‑ test_prompt_for_infrastructure_update_option_1
test_utils ‑ test_prompt_for_infrastructure_update_option_1_default
test_utils ‑ test_prompt_for_infrastructure_update_option_2_invalid_then_valid_index
test_utils ‑ test_prompt_for_infrastructure_update_option_2_valid_index
test_utils ‑ test_prompt_for_infrastructure_update_option_3
test_utils ‑ test_read_policy_xml_auto_detection_failure
test_utils ‑ test_read_policy_xml_empty_file
test_utils ‑ test_read_policy_xml_file_not_found
test_utils ‑ test_read_policy_xml_legacy_mode
test_utils ‑ test_read_policy_xml_success
test_utils ‑ test_read_policy_xml_with_named_values
test_utils ‑ test_read_policy_xml_with_named_values_formatting
test_utils ‑ test_read_policy_xml_with_sample_name_explicit
test_utils ‑ test_run_command_with_error_suppression
test_utils ‑ test_run_failure
test_utils ‑ test_run_success
test_utils ‑ test_test_url_preflight_check_no_frontdoor
test_utils ‑ test_test_url_preflight_check_with_frontdoor
test_utils ‑ test_validate_infrastructure_multiple_supported
test_utils ‑ test_validate_infrastructure_supported
test_utils ‑ test_validate_infrastructure_unsupported
test_utils ‑ test_wait_for_apim_blob_permissions_failure
test_utils ‑ test_wait_for_apim_blob_permissions_success
test_verify_local_setup ‑ test_check_env_file_missing_key
test_verify_local_setup ‑ test_check_env_file_validation
test_verify_local_setup ‑ test_check_required_packages_missing
test_verify_local_setup ‑ test_check_virtual_environment_success