Skip to content

Updated Terraform examples #2382

Updated Terraform examples

Updated Terraform examples #2382

GitHub Actions / Python Tests succeeded Mar 14, 2025 in 1s

531 passed, 0 failed and 2 skipped

Tests passed successfully

✅ junit-test-summary.xml

533 tests were completed in 1042s with 531 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
pytest 531✅ 2⚪ 1042s

✅ pytest

tests.application.test_copilot_chat.CopilotChatTest
  ✅ test_approve_manual_intervention_for_deployment
  ✅ test_approve_manual_intervention_with_guided_failure_interruption
  ✅ test_count_projects
  ✅ test_find_retries
  ✅ test_get_logs
  ✅ test_get_logs_raw
  ✅ test_reject_manual_intervention_for_deployment
  ✅ test_reject_manual_intervention_with_guided_failure_interruption
  ✅ test_runbook_run
  ✅ test_runbook_run_with_missing_required_variable
  ✅ test_runbook_run_with_variables
tests.application.test_copilot_chat_cancel.CopilotChatCancelTest
  ⚪ test_cancel_deployment
  ✅ test_cancel_runbook_run
  ✅ test_cancel_task_already_canceled
  ✅ test_cancel_task_by_id
  ✅ test_cancel_task_by_invalid_id
  ✅ test_cancel_tenanted_deployment
tests.application.test_copilot_chat_dashboard.CopilotChatDashboardTest
  ✅ test_dashboard
  ✅ test_dashboard_fuzzy_space
  ✅ test_deployment_summary_fuzzy_space
  ✅ test_get_runbook_dashboard
  ✅ test_github_logs
  ✅ test_github_task_summary
  ✅ test_github_task_summary_combined_repo_format
  ✅ test_github_task_summary_defaults
  ✅ test_health
  ✅ test_project_dashboard_default_space
  ✅ test_project_dashboard_fuzzy_space
  ✅ test_tenant_project_dashboard
tests.application.test_copilot_chat_no_defaults.CopilotChatNoDefaultsTest
  ✅ test_dashboard
  ✅ test_dashboard_default_space
  ✅ test_get_logs
  ✅ test_get_logs_fuzzy
  ✅ test_health
tests.application.test_copilot_chat_no_octopus.CopilotChatTest
  ✅ test_general_solution
  ✅ test_general_solution2
  ✅ test_general_solution3
  ✅ test_general_solution4
  ✅ test_general_solution5
  ✅ test_general_solution_encrypted_token
  ✅ test_profile
  ✅ test_sample_hcl
tests.application.test_copilot_chat_no_permissions.CopilotChatNoDefaultsTest
  ✅ test_help
tests.application.test_copilot_chat_octolint.CopilotChatOctolintTest
  ✅ test_find_unused_projects
tests.application.test_copilot_chat_release_and_deploy.CopilotChatReleaseAndDeployTest
  ✅ test_create_release
  ✅ test_create_release_handles_existing_version
  ✅ test_create_release_with_deployment_and_missing_variables
  ✅ test_create_release_with_deployment_and_variables
  ✅ test_create_release_with_deployment_environment
  ✅ test_deploy_release
  ✅ test_deploy_release_default_project
  ✅ test_deploy_release_to_tenant
  ✅ test_deploy_release_with_missing_required_variable
  ✅ test_deploy_release_with_variables
tests.application.test_copilot_chat_second.CopilotChatTestTwo
  ✅ test_all_defaults
  ✅ test_default_environment
  ✅ test_default_owner
  ✅ test_default_project
  ✅ test_default_repository
  ✅ test_default_space
  ✅ test_default_workflow
  ✅ test_describe_account
  ✅ test_describe_all_projects
  ✅ test_describe_certificate
  ✅ test_describe_environment
  ✅ test_describe_feed
  ✅ test_describe_git_creds
  ✅ test_describe_lifecycle
  ✅ test_describe_machine_policies
  ✅ test_describe_machines
  ✅ test_describe_missing_step
  ✅ test_describe_project_groups
  ✅ test_describe_runbook
  ✅ test_describe_step
  ✅ test_describe_tagsets
  ✅ test_describe_tenants
  ✅ test_describe_variable_set
  ✅ test_describe_worker_pool
  ✅ test_docs
  ✅ test_environment_lookup
  ✅ test_general_question
  ✅ test_get_channels
  ✅ test_get_date_range_deployment
  ✅ test_get_hotfix_deployments
  ✅ test_get_latest_deployment
  ✅ test_get_latest_deployment_channel
  ✅ test_get_latest_deployment_channel_fuzzy
  ✅ test_get_latest_deployment_defaults
  ✅ test_get_latest_deployment_fuzzy
  ✅ test_get_runbook_dashboard
  ✅ test_get_runbook_logs
  ✅ test_get_variables
  ✅ test_get_variables_no_github_user
  ✅ test_get_variables_with_defaults
  ✅ test_health
  ✅ test_help
  ✅ test_list_tenants
  ✅ test_project_lookup
  ✅ test_runbook_lookup
  ✅ test_space_fuzzy_match
  ✅ test_space_lookup
  ✅ test_tenant_lookup
tests.domain.test_admin_user.AdminUser
  ✅ test_call_admin_function
  ✅ test_empty_is_not_admin_user
  ✅ test_empty_list_is_not_admin_user
  ✅ test_invalid_json
  ✅ test_is_admin_list_is_object
  ✅ test_is_admin_list_is_string
  ✅ test_is_admin_user
  ✅ test_is_admin_user_array_string
  ✅ test_is_admin_user_both_strings
  ✅ test_is_admin_user_not_found
  ✅ test_is_admin_user_string
  ✅ test_no_callabck
  ✅ test_no_list_is_not_admin_user
tests.domain.test_b64.AdminUser
  ✅ test_encoding
tests.domain.test_base_request_url.BaseRequestUrlTest
  ✅ test_base_request_url
  ✅ test_base_request_url_forwarded
tests.domain.test_build_url.BuildUrl
  ✅ test_empty_url
  ✅ test_url
  ✅ test_url_no_path
  ✅ test_url_no_query
  ✅ test_url_partial_name
  ✅ test_url_slash
tests.domain.test_clean_response.CleanResponse
  ✅ test_no_curly
  ✅ test_none
  ✅ test_remove_prefix
  ✅ test_remove_suffix
tests.domain.test_convert_to_sse_response.ConvertToSseResponse
  ✅ test_convert_to_and_from_sse_response
  ✅ test_convert_to_sse_empty_response_stop
  ✅ test_convert_to_sse_response
  ✅ test_convert_to_sse_response_stop
tests.domain.test_count_items_with_data.CountItemsWithDataTest
  ✅ test_count_items_with_data_all_empty
  ✅ test_count_items_with_data_all_exceptions
  ✅ test_count_items_with_data_empty_list
  ✅ test_count_items_with_data_no_exceptions_or_empty
  ✅ test_count_items_with_data_none
  ✅ test_count_items_with_data_with_empty_strings
  ✅ test_count_items_with_data_with_exceptions
  ✅ test_count_items_with_data_with_mixed
tests.domain.test_create_cookie.CreateCookieTest
  ✅ test_create_cookie
  ✅ test_get_cookie_expiration
tests.domain.test_datetime_to_str.TestDateTimeToStr
  ✅ test_datetime_to_str_empty_string
  ✅ test_datetime_to_str_invalid_type
  ✅ test_datetime_to_str_none
  ✅ test_datetime_to_str_valid
tests.domain.test_defaults.TestDefaults
  ✅ test_get_default_argument
  ✅ test_get_default_argument_list
tests.domain.test_delete_links.AdminUser
  ✅ test_delete_links_array
  ✅ test_delete_links_nested
  ✅ test_delete_links_none
  ✅ test_delete_links_string
  ✅ test_delete_links_top
tests.domain.test_dictionary_sanitizer.DictionarySanitizer
  ✅ test_dictionary_sanitizer
  ✅ test_empty_dictionary
  ✅ test_key_not_present
  ✅ test_value_is_dict
  ✅ test_value_is_empty_string
  ✅ test_value_is_list
  ✅ test_value_is_none
tests.domain.test_encryption.EncryptionTests
  ✅ test_bad_key
  ✅ test_encryption
tests.domain.test_ensure.EnsureTests
  ✅ test_ensure_not_falsy
  ✅ test_ensure_string
  ✅ test_ensure_string_not_empty
  ✅ test_ensure_string_starts_with_empty_string
  ✅ test_ensure_string_starts_with_invalid
  ✅ test_ensure_string_starts_with_non_string
  ✅ test_ensure_string_starts_with_none
  ✅ test_ensure_string_starts_with_valid
tests.domain.test_escape_message.TestEscapeMessage
  ✅ test_escape_message_empty_string
  ✅ test_escape_message_no_special_characters
  ✅ test_escape_message_only_curly_braces
  ✅ test_escape_message_with_curly_braces
  ✅ test_escape_message_with_multiple_curly_braces
tests.domain.test_extract_owner_repo_and_commit.EnsureTests
  ✅ test_extract_owner_repo_and_commit
  ✅ test_extract_owner_repo_and_commit_2
  ✅ test_extract_owner_repo_and_issue
  ✅ test_extract_owner_repo_and_issue_2
tests.domain.test_extract_query.TestExtractQuery
  ✅ test_extract_confirmation_invalid_json
  ✅ test_extract_confirmation_state_and_id
  ✅ test_extract_invalid_json_query
  ✅ test_extract_query
tests.domain.test_feature_flags.TestFeatureFlags
  ✅ test_is_feature_enabled_for_github_user
tests.domain.test_function_deinition.FunctionDefinitionTest
  ✅ test_functions
  ✅ test_init
tests.domain.test_get_context.TestGetContextFromTextArray
  ✅ test_get_context_from_string_empty_string
  ✅ test_get_context_from_string_none
  ✅ test_get_context_from_string_special_characters
  ✅ test_get_context_from_string_valid
  ✅ test_get_context_from_text_array_empty_list
  ✅ test_get_context_from_text_array_non_string_items
  ✅ test_get_context_from_text_array_none
  ✅ test_get_context_from_text_array_valid
tests.domain.test_get_date_difference_summary.DateDifferenceTest
  ✅ test_date_difference_day
  ✅ test_date_difference_days
  ✅ test_date_difference_hour
  ✅ test_date_difference_hours
  ✅ test_date_difference_minutes
  ✅ test_date_difference_second
  ✅ test_date_difference_seconds
tests.domain.test_get_item_fuzzy.FuzzyItemTest
  ✅ test_get_item_fuzzy
tests.domain.test_get_params_message.EnsureTests
  ✅ test_get_params_message
tests.domain.test_get_runbook_dashboard_response.RunbookDashboardTest
  ✅ test_get_runbook_dashboard_response
tests.domain.test_get_terraform_messages.GetTerraformExamplesTest
  ⚪ test_get_live_messages
tests.domain.test_github_docs.TestGitHubDocs
  ✅ test_get_docs_context
  ✅ test_get_raw_url_from_blob
tests.domain.test_github_oauth_login.TestOAuthCallback
  ✅ test_oauth_callback_failure
  ✅ test_oauth_callback_success
tests.domain.test_github_token.GitHubTokenTests
  ✅ test_extract_encrypted_token
  ✅ test_extract_regular_token
tests.domain.test_html_pages.AdminUser
  ✅ test_get_login_page
  ✅ test_get_query_page
  ✅ test_get_query_page_logged_in
  ✅ test_get_redirect_page
tests.domain.test_is_int.TestIsInt
  ✅ test_is_int_empty_string
  ✅ test_is_int_float_string
  ✅ test_is_int_invalid_string
  ✅ test_is_int_negative_integer
  ✅ test_is_int_none
  ✅ test_is_int_valid_integer
  ✅ test_is_int_zero
tests.domain.test_is_valid_token.TestIsValidToken
  ✅ test_is_valid_token_empty_string
  ✅ test_is_valid_token_invalid_format
  ✅ test_is_valid_token_non_string
  ✅ test_is_valid_token_none
  ✅ test_is_valid_token_valid
tests.domain.test_jwt.JwtTests
  ✅ test_decoding
  ✅ test_expired
  ✅ test_not_expired
tests.domain.test_limit_array.LimitArrayTest
  ✅ test_array_or_empty_if_exception
  ✅ test_count_non_empty_items
  ✅ test_limit_array_to_max_char_2
  ✅ test_limit_array_to_max_char_length
  ✅ test_limit_array_to_max_char_length_none
  ✅ test_limit_array_to_max_items
  ✅ test_limit_text_in_array
  ✅ test_object_or_default_if_exception
  ✅ test_object_or_none_if_exception
tests.domain.test_list_empty_or_match.ListFilterTest
  ✅ test_list_empty_or_match
tests.domain.test_log_if_exception.TestLogIfException
  ✅ test_log_if_exception_with_exception
  ✅ test_log_if_exception_with_none_logging
  ✅ test_log_if_exception_without_exception
tests.domain.test_lookup_space_level_resources.TestLookupSpaceLevelResources
  ✅ test_lookup_space_level_resources
  ✅ test_lookup_space_level_resources_only_space
tests.domain.test_markdown_icons.TestMarkdownIcons
  ✅ test_get_activity_log_state_icon
  ✅ test_get_github_state_icon
  ✅ test_get_state_icon
tests.domain.test_markup_to_text.TestMarkdownToText
  ✅ test_html_to_text_basic
  ✅ test_html_to_text_empty
  ✅ test_html_to_text_none
  ✅ test_html_to_text_with_images
  ✅ test_html_to_text_with_links
  ✅ test_html_to_text_with_nested_tags
  ✅ test_markdown_to_text_basic
  ✅ test_markdown_to_text_code_snippets
  ✅ test_markdown_to_text_empty
  ✅ test_markdown_to_text_images
  ✅ test_markdown_to_text_links
  ✅ test_markdown_to_text_none
tests.domain.test_minify_hcl.MinifyTest
  ✅ test_minify
tests.domain.test_none_on_exception.TestNoneOnException
  ✅ test_default_on_exception
  ✅ test_none_on_exception
tests.domain.test_normalize_log_step_name.NormalizeStepName
  ✅ test_parsing
tests.domain.test_octopus_lookups.TestOctopusLookups
  ✅ test_lookup_environments
  ✅ test_lookup_projects
  ✅ test_lookup_runbooks
  ✅ test_lookup_space
  ✅ test_lookup_tenants
tests.domain.test_octopus_project_response.EnsureTests
  ✅ test_get_octopus_project_names_response
tests.domain.test_octopus_target.TestOctopusTarget
  ✅ test_has_unknown_steps
  ✅ test_project_includes_aws_steps
  ✅ test_project_includes_azure_steps
  ✅ test_project_includes_gcp_steps
  ✅ test_project_includes_windows_steps
tests.domain.test_octopus_validation.ApiKeyTest
  ✅ test_api_key_validation
  ✅ test_interruption_validation_another_user_taken_responsibility
  ✅ test_interruption_validation_guided_failure_is_invalid
  ✅ test_interruption_validation_no_interruptions
  ✅ test_interruption_validation_user_cant_take_responsibility
  ✅ test_is_hosted_octopus
tests.domain.test_octopus_version_later_or_equal.ApiKeyTest
  ✅ test_api_key_validation
tests.domain.test_parse_unknown_format_date.TestParseDates
  ✅ test_is_offset_aware_with_timezone
  ✅ test_is_offset_aware_without_timezone
  ✅ test_parse_unknown_format_date_invalid
  ✅ test_parse_unknown_format_date_with_timezone
  ✅ test_parse_unknown_format_date_without_timezone
tests.domain.test_prompt.PromptTest
  ✅ test_build_deployments_and_releases_prompt
  ✅ test_hcl_prompt
  ✅ test_plain_text_prompt
tests.domain.test_query_inspector.QueryInspectorTest
  ✅ test_exclude_all_accounts
  ✅ test_exclude_all_certificates
  ✅ test_exclude_all_environments
  ✅ test_exclude_all_feeds
  ✅ test_exclude_all_library_variable_sets
  ✅ test_exclude_all_lifecycles
  ✅ test_exclude_all_machine_policies
  ✅ test_exclude_all_project_groups
  ✅ test_exclude_all_projects
  ✅ test_exclude_all_runbooks
  ✅ test_exclude_all_steps
  ✅ test_exclude_all_tagsets
  ✅ test_exclude_all_targets
  ✅ test_exclude_all_tenants
  ✅ test_exclude_all_variables
  ✅ test_exclude_all_worker_pools
  ✅ test_release_is_latest
tests.domain.test_quote_safe.QuoteSafeTest
  ✅ test_quote_safe
tests.domain.test_release_is_latest.ReleaseIsLatestTest
  ✅ test_release_is_latest
tests.domain.test_replace_with_empty_string.StringSanitizationTest
  ✅ test_add_spaces_before_capitals
  ✅ test_remove_double_whitespace
  ✅ test_remove_empty_lines
  ✅ test_replace_with_empty_string
  ✅ test_strip_leading_whitespace
  ✅ test_to_lower_case_or_none
tests.domain.test_sanitize.SanitizeTests
  ✅ test_access_key_removed
  ✅ test_api_key_removed
  ✅ test_get_item_or_none
  ✅ test_get_item_or_none_none_array
  ✅ test_is_re_match
  ✅ test_message_email_removed
  ✅ test_none_if_falesy
  ✅ test_sanitize_message_api_key
  ✅ test_sanitize_message_empty
  ✅ test_sanitize_message_github_pat
  ✅ test_sanitize_message_multiple_sensitive_data
  ✅ test_sanitize_message_no_sensitive_data
  ✅ test_sanitize_message_none
tests.domain.test_sanitize_bool.SanitizeBoolTest
  ✅ test_sanitize_bool
tests.domain.test_sanitize_keywords.TestSanitizeKeywords
  ✅ test_sanitize_keywords_all_invalid
  ✅ test_sanitize_keywords_basic
  ✅ test_sanitize_keywords_case_insensitive
  ✅ test_sanitize_keywords_empty_list
  ✅ test_sanitize_keywords_max_keywords
  ✅ test_sanitize_keywords_with_invalid_keywords
tests.domain.test_sanitize_log_lines.SanitizeLogLinesTest
  ✅ test_sanitize
tests.domain.test_sanitize_names_fuzzy.TestSanitizeNamesFuzzy
  ✅ test_sanitize_name_fuzzy_case_insensitive_match
  ✅ test_sanitize_name_fuzzy_exact_match
  ✅ test_sanitize_name_fuzzy_fuzzy_match
  ✅ test_sanitize_name_fuzzy_no_match
  ✅ test_sanitize_names_fuzzy_case_insensitive_match
  ✅ test_sanitize_names_fuzzy_exact_match
  ✅ test_sanitize_names_fuzzy_fuzzy_match
  ✅ test_sanitize_names_fuzzy_no_match
tests.domain.test_sanitize_prompt.TestSanitizePrompt
  ✅ test_empty_string
  ✅ test_no_prefix
  ✅ test_none_input
  ✅ test_prefix_in_middle
  ✅ test_remove_octopus_prefix
tests.domain.test_sanitize_space.TestSanitizeSpace
  ✅ test_sanitize_space_empty_input_list
  ✅ test_sanitize_space_empty_query
  ✅ test_sanitize_space_no_matching_space
  ✅ test_sanitize_space_with_default_in_query
  ✅ test_sanitize_space_without_default_in_query
tests.domain.test_sanitized_list.SanitizeList
  ✅ test_flatten_list_with_empty_lists
  ✅ test_flatten_list_with_mixed_empty_and_non_empty_lists
  ✅ test_flatten_list_with_nested_lists
  ✅ test_flatten_list_with_no_nested_lists
  ✅ test_flatten_list_with_single_list
  ✅ test_force_to_list_with_boolean
  ✅ test_force_to_list_with_integer
  ✅ test_force_to_list_with_list
  ✅ test_force_to_list_with_none
  ✅ test_force_to_list_with_string
  ✅ test_get_item_fuzzy_generator_with_case_insensitive_match
  ✅ test_get_item_fuzzy_generator_with_empty_generator
  ✅ test_get_item_fuzzy_generator_with_exact_match
  ✅ test_get_item_fuzzy_generator_with_fuzzy_match
  ✅ test_get_item_or_default_with_empty_array
  ✅ test_get_item_or_default_with_invalid_index
  ✅ test_get_item_or_default_with_none_array
  ✅ test_get_item_or_default_with_valid_index
  ✅ test_get_key_or_none_with_empty_source
  ✅ test_get_key_or_none_with_existing_key
  ✅ test_get_key_or_none_with_non_existing_key
  ✅ test_get_key_or_none_with_none_source
  ✅ test_none_if_falesy_or_all_with_all_string
  ✅ test_none_if_falesy_or_all_with_empty_list
  ✅ test_none_if_falesy_or_all_with_mixed_list
  ✅ test_none_if_falesy_or_all_with_non_empty_list
  ✅ test_none_if_falesy_or_all_with_none
  ✅ test_sanitize_accounts
  ✅ test_sanitize_certificates
  ✅ test_sanitize_channels
  ✅ test_sanitize_dates_with_empty_list
  ✅ test_sanitize_dates_with_invalid_dates
  ✅ test_sanitize_dates_with_non_string_entries
  ✅ test_sanitize_dates_with_relative_dates
  ✅ test_sanitize_dates_with_valid_entries
  ✅ test_sanitize_dates_with_valid_entries_with_offsets
  ✅ test_sanitize_feeds
  ✅ test_sanitize_gitcredentials_with_empty_list
  ✅ test_sanitize_gitcredentials_with_ignored_entries
  ✅ test_sanitize_gitcredentials_with_non_string_entries
  ✅ test_sanitize_lifecycles
  ✅ test_sanitize_list
  ✅ test_sanitize_machinepolicies
  ✅ test_sanitize_projectgroups
  ✅ test_sanitize_projects
  ✅ test_sanitize_releases
  ✅ test_sanitize_runbooks
  ✅ test_sanitize_steps_with_empty_list
  ✅ test_sanitize_steps_with_ignored_entries
  ✅ test_sanitize_steps_with_non_string_entries
  ✅ test_sanitize_targets
  ✅ test_sanitize_tenants
  ✅ test_sanitize_tenanttagsets
  ✅ test_sanitize_variables_with_empty_list
  ✅ test_sanitize_variables_with_ignored_entries
  ✅ test_sanitize_variables_with_non_string_entries
  ✅ test_sanitize_variables_with_valid_entries
  ✅ test_sanitize_workerpools
  ✅ test_yield_first_with_empty_list
  ✅ test_yield_first_with_non_empty_list
  ✅ test_yield_first_with_none
  ✅ test_yield_first_with_single_element
tests.domain.test_session.EnsureTests
  ✅ test_session_blob
tests.domain.test_slack_oauth_callback.TestSlackOAuthCallbackInternal
  ✅ test_slack_oauth_callback_internal_failure
  ✅ test_slack_oauth_callback_internal_success
tests.domain.test_string_to_int.StringToInt
  ✅ test_parsing
tests.domain.test_strip_before_first_curly_bracket.TestStripBeforeFirstCurlyBracket
  ✅ test_strip_after_first_curly_bracket_multiple_curly_brackets
  ✅ test_strip_before_first_curly_bracket_basic
  ✅ test_strip_before_first_curly_bracket_empty_string
  ✅ test_strip_before_first_curly_bracket_multiple_curly_brackets
  ✅ test_strip_before_first_curly_bracket_no_curly_bracket
  ✅ test_strip_before_first_curly_bracket_none
  ✅ test_strip_before_first_curly_bracket_trailing_text
tests.domain.test_strip_markdown_urls.UrlValidation
  ✅ test_url_removal
tests.domain.test_trim_string_with_ellipsis.TestTrimStringWithEllipsis
  ✅ test_trim_string_with_ellipsis_empty_string
  ✅ test_trim_string_with_ellipsis_exact_length
  ✅ test_trim_string_with_ellipsis_long_string
  ✅ test_trim_string_with_ellipsis_short_string
  ✅ test_trim_string_with_ellipsis_zero_length
tests.domain.test_unique_values.TestGetUniqueValues
  ✅ test_get_unique_values_all_duplicates
  ✅ test_get_unique_values_basic
  ✅ test_get_unique_values_empty_list
  ✅ test_get_unique_values_mixed_types
  ✅ test_get_unique_values_no_duplicates
  ✅ test_get_unique_values_none
tests.domain.test_update_query.TestUpdateQuery
  ✅ test_update_query_with_exact_match
  ✅ test_update_query_with_multiple_matches
  ✅ test_update_query_with_no_matches
  ✅ test_update_query_with_partial_match
tests.domain.test_url_validation.UrlValidation
  ✅ test_url_validation
tests.domain.test_uuid_sanitizer.TestIsUUID
  ✅ test_is_uuid_empty_string
  ✅ test_is_uuid_invalid
  ✅ test_is_uuid_none
  ✅ test_is_uuid_partial_match
  ✅ test_is_uuid_valid
tests.domain.test_validate_default_value_name.DefaultValueValidationTest
  ✅ test_validation_fail
  ✅ test_validation_succeed
tests.infrastructure.test_azure_storage_infrastructure.UsersTest
  ✅ test_codefresh_login
  ✅ test_codefresh_login_invalid_token
  ✅ test_codefresh_logout
  ✅ test_default_values
  ✅ test_delete_default_values
  ✅ test_feature_flag_global
  ✅ test_feature_flag_group
  ✅ test_feature_flag_user
  ✅ test_health
  ✅ test_login
  ✅ test_login_invalid_api
  ✅ test_login_invalid_url
  ✅ test_logout
tests.infrastructure.test_callbacks.CallbackTests
  ✅ test_cleanup_function
  ✅ test_load_missing_function
  ✅ test_save_delete_function
  ✅ test_save_load_function
tests.infrastructure.test_codefresh_infrastructure.CodefreshAPIRequests
  ✅ test_execute_graph_query_invalid_token
tests.infrastructure.test_octopus_infrastructure.OctopusAPIRequests
  ✅ test_cancel_task
  ✅ test_generate_temp_api_key
  ✅ test_generate_temp_api_key_preconditions
  ✅ test_get_all_accounts
  ✅ test_get_all_certificates
  ✅ test_get_all_environments
  ✅ test_get_all_feeds
  ✅ test_get_all_machines
  ✅ test_get_all_project_channels
  ✅ test_get_all_projects
  ✅ test_get_all_teams
  ✅ test_get_all_tenants
  ✅ test_get_channel_by_name
  ✅ test_get_dashboard
  ✅ test_get_dashboard_preconditions
  ✅ test_get_dashboard_releases
  ✅ test_get_default_channel
  ✅ test_get_deployment
  ✅ test_get_deployment_logs
  ✅ test_get_deployment_status_preconditions
  ✅ test_get_lifecycles
  ✅ test_get_no_environment
  ✅ test_get_project_progression
  ✅ test_get_project_progression_preconditions
  ✅ test_get_projects_0_Simple
  ✅ test_get_projects_1_simple
  ✅ test_get_projects_fuzzy
  ✅ test_get_projects_preconditions
  ✅ test_get_raw_deployment_process
  ✅ test_get_raw_deployment_process_preconditions
  ✅ test_get_releases_by_version
  ✅ test_get_runbook_logs
  ✅ test_get_tenant_fuzzy
  ✅ test_handle_manual_intervention_for_task_validates_operation
  ✅ test_invalid_api_key
  ✅ test_log_filtering
  ✅ test_match_deployment_variables_handles_json_variable_string
  ✅ test_version
tests.infrastructure.test_octopus_infrastructure.UnitTests
  ✅ test_get_item_ignoring_case
tests.infrastructure.test_openai_infrastructure.MockRequests
  ✅ test_documentation_question
  ✅ test_general_account_question
  ✅ test_general_certificate_question
  ✅ test_general_date_question
  ✅ test_general_environment_question
  ✅ test_general_feed_question
  ✅ test_general_git_creds_question
  ✅ test_general_lifecycle_question
  ✅ test_general_machine_policy_question
  ✅ test_general_machine_question
  ✅ test_general_project_channel_question
  ✅ test_general_project_group_question
  ✅ test_general_project_question
  ✅ test_general_project_step_question
  ✅ test_general_prompt
  ✅ test_general_runbook_question
  ✅ test_general_tagset_question
  ✅ test_general_tenant_question
  ✅ test_general_variable_question
  ✅ test_general_variable_set_question
  ✅ test_general_worker_pool_question
  ✅ test_long_prompt
  ✅ test_no_match
  ✅ test_show_all_defaults
  ✅ test_unknown_arguments