Skip to content

Push on main

Push on main #105

GitHub Actions / Test Results succeeded Jun 9, 2025 in 0s

All 142 tests pass in 1s

142 tests  +16   142 ✅ +16   1s ⏱️ ±0s
  1 suites ± 0     0 💤 ± 0 
  1 files   ± 0     0 ❌ ± 0 

Results for commit 761447b. ± Comparison against earlier commit 0c96d6f.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

142 tests found

There are 142 tests, see "Raw output" for the full list of tests.
Raw output
test_apimrequests ‑ test_headers_property_allows_external_modification
test_apimrequests ‑ test_headers_property_is_dict_reference
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_print_response_code_edge
test_apimrequests ‑ test_request_header_merging
test_apimrequests ‑ test_single_get_error
test_apimrequests ‑ test_single_get_success
test_apimrequests ‑ test_single_post_error
test_apimrequests ‑ test_single_post_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_equality
test_apimtypes ‑ test_api_equality_with_subscription_required
test_apimtypes ‑ test_api_inequality
test_apimtypes ‑ test_api_missing_fields
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_get_apioperation
test_apimtypes ‑ test_http_verb_enum
test_apimtypes ‑ test_infrastructure_enum
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_equality
test_apimtypes ‑ test_product_repr
test_apimtypes ‑ test_product_to_dict
test_apimtypes ‑ test_product_to_dict_includes_approval_required
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_to_dict_excludes_empty_roles
test_authfactory ‑ test_jwt_payload_to_dict_includes_roles
test_authfactory ‑ test_symmetric_jwt_token_encode
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_user_init_with_roles
test_users ‑ test_user_init_without_roles
test_users ‑ test_user_repr
test_users ‑ test_user_role_mutability
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_cleanup_deployment_single
test_utils ‑ test_cleanup_infra_deployment_single
test_utils ‑ test_cleanup_resources_smoke
test_utils ‑ test_create_bicep_deployment_group_deployment_failure
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
test_utils ‑ test_create_resource_group_already_exists
test_utils ‑ test_create_resource_group_not_exists_no_tags
test_utils ‑ test_create_resource_group_not_exists_with_tags
test_utils ‑ test_create_resource_group_tags_with_numeric_values
test_utils ‑ test_create_resource_group_tags_with_special_chars
test_utils ‑ test_does_resource_group_exist
test_utils ‑ test_extract_json_edge_cases[   -None]
test_utils ‑ test_extract_json_edge_cases[  {"a": 1}  -expected8]
test_utils ‑ test_extract_json_edge_cases[-None]
test_utils ‑ test_extract_json_edge_cases[123-None]
test_utils ‑ test_extract_json_edge_cases[None-None]
test_utils ‑ test_extract_json_edge_cases[[1, 2, 3]-expected7]
test_utils ‑ test_extract_json_edge_cases[[1, 2, 3][4, 5, 6]-expected12]
test_utils ‑ test_extract_json_edge_cases[[1, 2,]-None]
test_utils ‑ test_extract_json_edge_cases[[2, 3] {"a": 1}-expected19]
test_utils ‑ test_extract_json_edge_cases[\n\n[\n1, 2, 3\n]\n-expected22]
test_utils ‑ test_extract_json_edge_cases[\n\t{"a": 1}\n-expected16]
test_utils ‑ test_extract_json_edge_cases[input_val2-None]
test_utils ‑ test_extract_json_edge_cases[not json-None]
test_utils ‑ test_extract_json_edge_cases[prefix [1, 2, 3] suffix-expected10]
test_utils ‑ test_extract_json_edge_cases[prefix {"foo": 42} suffix-expected9]
test_utils ‑ test_extract_json_edge_cases[{"a": "b \\u1234"}-expected17]
test_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": "c"}-expected25]
test_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": [1, 2, 3]}-expected21]
test_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": [1, 2, {"c": 3, "d": [4, 5]}]} -expected27]
test_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": [1, 2, {"c": 3}]} -expected26]
test_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": null}-expected23]
test_utils ‑ test_extract_json_edge_cases[{"a": 1, "b": {"c": 2}}-expected20]
test_utils ‑ test_extract_json_edge_cases[{"a": 1,}-None]
test_utils ‑ test_extract_json_edge_cases[{"a": 1} [2, 3]-expected18]
test_utils ‑ test_extract_json_edge_cases[{"a": 1}-expected6]
test_utils ‑ test_extract_json_edge_cases[{"a": 1}{"b": 2}-expected11]
test_utils ‑ test_extract_json_edge_cases[{"a": [1, 2, {"b": 3}]}-expected15]
test_utils ‑ test_extract_json_edge_cases[{"a": true, "b": false}-expected24]
test_utils ‑ test_extract_json_large_object
test_utils ‑ test_extract_json_multiple_json_types
test_utils ‑ test_generate_signing_key
test_utils ‑ test_get_account_info_failure
test_utils ‑ test_get_account_info_success
test_utils ‑ test_get_deployment_name
test_utils ‑ test_get_deployment_name_error
test_utils ‑ test_get_frontdoor_url_none
test_utils ‑ test_get_frontdoor_url_success
test_utils ‑ test_get_infra_rg_name
test_utils ‑ test_get_rg_name
test_utils ‑ test_is_string_json[-False]
test_utils ‑ test_is_string_json[123-False]
test_utils ‑ test_is_string_json[None-False]
test_utils ‑ test_is_string_json[[1, 2, 3]-True]
test_utils ‑ test_is_string_json[not json-False]
test_utils ‑ test_is_string_json[{"a": 1-False]
test_utils ‑ test_is_string_json[{"a": 1}-True]
test_utils ‑ test_read_policy_xml_empty_file
test_utils ‑ test_read_policy_xml_file_not_found
test_utils ‑ test_read_policy_xml_success
test_utils ‑ test_run_failure
test_utils ‑ test_run_success
test_utils ‑ test_validate_infrastructure_multiple_supported
test_utils ‑ test_validate_infrastructure_supported
test_utils ‑ test_validate_infrastructure_unsupported