René's URL Explorer Experiment


Title: Analysis openhands commit0 openhands cookiecutter - Commit-0

Generator: mkdocs-1.6.1, mkdocs-material-9.5.37

direct link

Domain: commit-0.github.io

Links:

Skip to content https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#openhands-cookiecutter
https://commit-0.github.io/
https://commit-0.github.io/
Home https://commit-0.github.io/
Commit0 https://commit-0.github.io/setupdist/
Agent https://commit-0.github.io/agent/
API https://commit-0.github.io/api/
Leaderboard https://commit-0.github.io/analysis/
Pytest Summary for test tests https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#pytest-summary-for-test-tests
Failed pytests: https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#failed-pytests
test_dump.py::test_value_error_if_key_missing_in_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_dumppytest_value_error_if_key_missing_in_context
test_load.py::test_value_error_if_key_missing_in_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_loadpytest_value_error_if_key_missing_in_context
test_replay.py::test_raise_on_invalid_mode[invalid_kwargs1] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_replaypytest_raise_on_invalid_modeinvalid_kwargs1
test_replay.py::test_main_does_not_invoke_dump_but_load https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_replaypytest_main_does_not_invoke_dump_but_load
test_replay.py::test_main_does_not_invoke_load_but_dump https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_replaypytest_main_does_not_invoke_load_but_dump
test_abbreviation_expansion.py::test_abbreviation_expansion[Simple expansion] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_abbreviation_expansionpytest_abbreviation_expansionsimple-expansion
test_determine_repo_dir_clones_repo.py::test_repository_url_should_clone https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_determine_repo_dir_clones_repopytest_repository_url_should_clone
test_determine_repo_dir_finds_existing_cookiecutter.py::test_should_find_existing_cookiecutter https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_determine_repo_dir_finds_existing_cookiecutterpytest_should_find_existing_cookiecutter
test_determine_repo_dir_finds_subdirectories.py::test_should_find_existing_cookiecutter https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_determine_repo_dir_finds_subdirectoriespytest_should_find_existing_cookiecutter
test_determine_repo_dir_finds_subdirectories.py::test_local_repo_typo https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_determine_repo_dir_finds_subdirectoriespytest_local_repo_typo
test_determine_repository_should_use_local_repo.py::test_local_repo_with_no_context_raises https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_determine_repository_should_use_local_repopytest_local_repo_with_no_context_raises
test_determine_repository_should_use_local_repo.py::test_local_repo_typo https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_determine_repository_should_use_local_repopytest_local_repo_typo
test_abort_generate_on_hook_error.py::test_hooks_raises_errors[pre_gen_hook_raises_error] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_abort_generate_on_hook_errorpytest_hooks_raises_errorspre_gen_hook_raises_error
test_abort_generate_on_hook_error.py::test_hooks_raises_errors[post_gen_hook_raises_error] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_abort_generate_on_hook_errorpytest_hooks_raises_errorspost_gen_hook_raises_error
test_cli.py::test_cli_error_on_existing_output_directory https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_error_on_existing_output_directory
test_cli.py::test_cli https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli
test_cli.py::test_cli_verbose https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_verbose
test_cli.py::test_cli_replay https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_replay
test_cli.py::test_cli_replay_file https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_replay_file
test_cli.py::test_cli_replay_generated https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_replay_generated
test_cli.py::test_cli_exit_on_noinput_and_replay https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_exit_on_noinput_and_replay
test_cli.py::test_run_cookiecutter_on_overwrite_if_exists_and_replay[-f] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_run_cookiecutter_on_overwrite_if_exists_and_replay-f
test_cli.py::test_run_cookiecutter_on_overwrite_if_exists_and_replay[--overwrite-if-exists] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_run_cookiecutter_on_overwrite_if_exists_and_replay-overwrite-if-exists
test_cli.py::test_cli_overwrite_if_exists_when_output_dir_does_not_exist[-f] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_overwrite_if_exists_when_output_dir_does_not_exist-f
test_cli.py::test_cli_overwrite_if_exists_when_output_dir_does_not_exist[--overwrite-if-exists] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_overwrite_if_exists_when_output_dir_does_not_exist-overwrite-if-exists
test_cli.py::test_cli_overwrite_if_exists_when_output_dir_exists[-f] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_overwrite_if_exists_when_output_dir_exists-f
test_cli.py::test_cli_overwrite_if_exists_when_output_dir_exists[--overwrite-if-exists] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_overwrite_if_exists_when_output_dir_exists-overwrite-if-exists
test_cli.py::test_cli_output_dir[-o] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_output_dir-o
test_cli.py::test_cli_output_dir[--output-dir] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_output_dir-output-dir
test_cli.py::test_cli_help[help] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_helphelp
test_cli.py::test_user_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_user_config
test_cli.py::test_default_user_config_overwrite https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_default_user_config_overwrite
test_cli.py::test_default_user_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_default_user_config
test_cli.py::test_echo_undefined_variable_error https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_echo_undefined_variable_error
test_cli.py::test_echo_unknown_extension_error https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_echo_unknown_extension_error
test_cli.py::test_local_extension https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_local_extension
test_cli.py::test_cli_extra_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_extra_context
test_cli.py::test_debug_file_non_verbose https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_debug_file_non_verbose
test_cli.py::test_debug_file_verbose https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_debug_file_verbose
test_cli.py::test_debug_list_installed_templates https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_debug_list_installed_templates
test_cli.py::test_debug_list_installed_templates_failure https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_debug_list_installed_templates_failure
test_cli.py::test_directory_repo https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_directory_repo
test_cli.py::test_cli_accept_hooks[-o---accept-hooks=yes-None-True] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-o-accept-hooksyes-none-true
test_cli.py::test_cli_accept_hooks[-o---accept-hooks=no-None-False] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-o-accept-hooksno-none-false
test_cli.py::test_cli_accept_hooks[-o---accept-hooks=ask-yes-True] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-o-accept-hooksask-yes-true
test_cli.py::test_cli_accept_hooks[-o---accept-hooks=ask-no-False] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-o-accept-hooksask-no-false
test_cli.py::test_cli_accept_hooks[--output-dir---accept-hooks=yes-None-True] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-output-dir-accept-hooksyes-none-true
test_cli.py::test_cli_accept_hooks[--output-dir---accept-hooks=no-None-False] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-output-dir-accept-hooksno-none-false
test_cli.py::test_cli_accept_hooks[--output-dir---accept-hooks=ask-yes-True] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-output-dir-accept-hooksask-yes-true
test_cli.py::test_cli_accept_hooks[--output-dir---accept-hooks=ask-no-False] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_accept_hooks-output-dir-accept-hooksask-no-false
test_cli.py::test_cli_with_json_decoding_error https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_with_json_decoding_error
test_cli.py::test_cli_with_pre_prompt_hook https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clipytest_cli_with_pre_prompt_hook
test_cookiecutter_invocation.py::test_should_invoke_main https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_invocationpytest_should_invoke_main
] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#_1
fake-repo-pre] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#fake-repo-pre
test_cookiecutter_local_no_input.py::test_cookiecutter_no_input_extra_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_local_no_inputpytest_cookiecutter_no_input_extra_context
test_cookiecutter_local_no_input.py::test_cookiecutter_templated_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_local_no_inputpytest_cookiecutter_templated_context
test_cookiecutter_local_no_input.py::test_cookiecutter_no_input_return_rendered_file https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_local_no_inputpytest_cookiecutter_no_input_return_rendered_file
test_cookiecutter_local_no_input.py::test_cookiecutter_dict_values_in_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_local_no_inputpytest_cookiecutter_dict_values_in_context
test_cookiecutter_local_no_input.py::test_cookiecutter_template_cleanup https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_local_no_inputpytest_cookiecutter_template_cleanup
test_cookiecutter_local_with_input.py::test_cookiecutter_local_with_input https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_local_with_inputpytest_cookiecutter_local_with_input
test_cookiecutter_local_with_input.py::test_cookiecutter_input_extra_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_local_with_inputpytest_cookiecutter_input_extra_context
test_cookiecutter_nested_templates.py::test_cookiecutter_nested_templates[fake-nested-templates-fake-project] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_nested_templatespytest_cookiecutter_nested_templatesfake-nested-templates-fake-project
test_cookiecutter_nested_templates.py::test_cookiecutter_nested_templates[fake-nested-templates-old-style-fake-package] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_cookiecutter_nested_templatespytest_cookiecutter_nested_templatesfake-nested-templates-old-style-fake-package
test_custom_extensions_in_hooks.py::test_hook_with_extension[pre_gen_hook] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_custom_extensions_in_hookspytest_hook_with_extensionpre_gen_hook
test_custom_extensions_in_hooks.py::test_hook_with_extension[post_gen_hook] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_custom_extensions_in_hookspytest_hook_with_extensionpost_gen_hook
test_default_extensions.py::test_jinja2_time_extension https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_default_extensionspytest_jinja2_time_extension
test_default_extensions.py::test_jinja2_slugify_extension https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_default_extensionspytest_jinja2_slugify_extension
test_default_extensions.py::test_jinja2_uuid_extension https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_default_extensionspytest_jinja2_uuid_extension
test_find.py::test_find_template[template with default jinja strings] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_findpytest_find_templatetemplate-with-default-jinja-strings
test_find.py::test_find_template[template with custom jinja strings] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_findpytest_find_templatetemplate-with-custom-jinja-strings
test_find.py::test_find_template[template with custom jinja strings but folder with default jinja strings] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_findpytest_find_templatetemplate-with-custom-jinja-strings-but-folder-with-default-jinja-strings
test_generate_context.py::test_generate_context[input_params0-expected_context0] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_generate_contextinput_params0-expected_context0
test_generate_context.py::test_generate_context[input_params1-expected_context1] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_generate_contextinput_params1-expected_context1
test_generate_context.py::test_generate_context[input_params2-expected_context2] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_generate_contextinput_params2-expected_context2
test_generate_context.py::test_generate_context[input_params3-expected_context3] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_generate_contextinput_params3-expected_context3
test_generate_context.py::test_default_context_replacement_in_generate_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_default_context_replacement_in_generate_context
test_generate_context.py::test_generate_context_decodes_non_ascii_chars https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_generate_context_decodes_non_ascii_chars
test_generate_context.py::test_apply_overwrites_does_include_unused_variables https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_does_include_unused_variables
test_generate_context.py::test_apply_overwrites_does_not_modify_choices_for_invalid_overwrite https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_does_not_modify_choices_for_invalid_overwrite
test_generate_context.py::test_apply_overwrites_invalid_overwrite https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_invalid_overwrite
test_generate_context.py::test_apply_overwrites_invalid_multichoice_values https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_invalid_multichoice_values
test_generate_context.py::test_apply_overwrites_error_additional_values https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_error_additional_values
test_generate_context.py::test_apply_overwrites_sets_default_for_choice_variable https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_sets_default_for_choice_variable
test_generate_context.py::test_apply_overwrites_in_nested_dict https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_in_nested_dict
test_generate_context.py::test_apply_overwrites_in_nested_dict_additional_values https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_contextpytest_apply_overwrites_in_nested_dict_additional_values
test_generate_copy_without_render.py::test_generate_copy_without_render_extensions https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_copy_without_renderpytest_generate_copy_without_render_extensions
test_generate_copy_without_render_override.py::test_generate_copy_without_render_extensions https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_copy_without_render_overridepytest_generate_copy_without_render_extensions
test_generate_file.py::test_generate_file_with_false_condition https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filepytest_generate_file_with_false_condition
test_generate_file.py::test_generate_file_verbose_template_syntax_error https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filepytest_generate_file_verbose_template_syntax_error
test_generate_file.py::test_generate_file_does_not_translate_crlf_newlines_to_lf https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filepytest_generate_file_does_not_translate_crlf_newlines_to_lf
test_generate_files.py::test_generate_files_nontemplated_exception https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_nontemplated_exception
test_generate_files.py::test_generate_files https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files
test_generate_files.py::test_generate_files_with_linux_newline https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_linux_newline
test_generate_files.py::test_generate_files_with_jinja2_environment https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_jinja2_environment
test_generate_files.py::test_generate_files_with_trailing_newline_forced_to_linux_by_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_trailing_newline_forced_to_linux_by_context
test_generate_files.py::test_generate_files_with_windows_newline https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_windows_newline
test_generate_files.py::test_generate_files_with_windows_newline_forced_to_linux_by_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_windows_newline_forced_to_linux_by_context
test_generate_files.py::test_generate_files_binaries https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_binaries
test_generate_files.py::test_generate_files_absolute_path https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_absolute_path
test_generate_files.py::test_generate_files_output_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_output_dir
test_generate_files.py::test_generate_files_permissions https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_permissions
test_generate_files.py::test_generate_files_with_overwrite_if_exists_with_skip_if_file_exists https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_overwrite_if_exists_with_skip_if_file_exists
test_generate_files.py::test_generate_files_with_skip_if_file_exists https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_skip_if_file_exists
test_generate_files.py::test_generate_files_with_overwrite_if_exists https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_generate_files_with_overwrite_if_exists
test_generate_files.py::test_raise_undefined_variable_file_name https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_raise_undefined_variable_file_name
test_generate_files.py::test_raise_undefined_variable_file_name_existing_project https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_raise_undefined_variable_file_name_existing_project
test_generate_files.py::test_raise_undefined_variable_file_content https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_raise_undefined_variable_file_content
test_generate_files.py::test_raise_undefined_variable_dir_name https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_raise_undefined_variable_dir_name
test_generate_files.py::test_keep_project_dir_on_failure https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_keep_project_dir_on_failure
test_generate_files.py::test_raise_undefined_variable_dir_name_existing_project https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_raise_undefined_variable_dir_name_existing_project
test_generate_files.py::test_raise_undefined_variable_project_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_filespytest_raise_undefined_variable_project_dir
test_generate_hooks.py::test_ignore_hooks_dirs https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_ignore_hooks_dirs
test_generate_hooks.py::test_run_python_hooks https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_run_python_hooks
test_generate_hooks.py::test_run_python_hooks_cwd https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_run_python_hooks_cwd
test_generate_hooks.py::test_empty_hooks https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_empty_hooks
test_generate_hooks.py::test_oserror_hooks https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_oserror_hooks
test_generate_hooks.py::test_run_failing_hook_removes_output_directory https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_run_failing_hook_removes_output_directory
test_generate_hooks.py::test_run_failing_hook_preserves_existing_output_directory https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_run_failing_hook_preserves_existing_output_directory
test_generate_hooks.py::test_run_shell_hooks https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_run_shell_hooks
test_generate_hooks.py::test_ignore_shell_hooks https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_ignore_shell_hooks
test_generate_hooks.py::test_deprecate_run_hook_from_repo_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_generate_hookspytest_deprecate_run_hook_from_repo_dir
test_get_config.py::test_merge_configs https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_merge_configs
test_get_config.py::test_get_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_get_config
test_get_config.py::test_get_config_does_not_exist https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_get_config_does_not_exist
test_get_config.py::test_invalid_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_invalid_config
test_get_config.py::test_get_config_with_defaults https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_get_config_with_defaults
test_get_config.py::test_get_config_empty_config_file https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_get_config_empty_config_file
test_get_config.py::test_get_config_invalid_file_with_array_as_top_level_element https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_get_config_invalid_file_with_array_as_top_level_element
test_get_config.py::test_get_config_invalid_file_with_multiple_docs https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_configpytest_get_config_invalid_file_with_multiple_docs
test_get_user_config.py::test_get_user_config_valid https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_get_user_config_valid
test_get_user_config.py::test_get_user_config_invalid https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_get_user_config_invalid
test_get_user_config.py::test_get_user_config_nonexistent https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_get_user_config_nonexistent
test_get_user_config.py::test_specify_config_path https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_specify_config_path
test_get_user_config.py::test_default_config_from_env_variable https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_default_config_from_env_variable
test_get_user_config.py::test_force_default_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_force_default_config
test_get_user_config.py::test_expand_user_for_directories_in_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_expand_user_for_directories_in_config
test_get_user_config.py::test_expand_vars_for_directories_in_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_expand_vars_for_directories_in_config
test_get_user_config.py::test_specify_config_values https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_get_user_configpytest_specify_config_values
test_hooks.py::TestFindHooks::test_find_hook https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestfindhookstest_find_hook
test_hooks.py::TestFindHooks::test_no_hooks https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestfindhookstest_no_hooks
test_hooks.py::TestFindHooks::test_unknown_hooks_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestfindhookstest_unknown_hooks_dir
test_hooks.py::TestFindHooks::test_hook_not_found https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestfindhookstest_hook_not_found
test_hooks.py::TestExternalHooks::test_run_script https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestexternalhookstest_run_script
test_hooks.py::TestExternalHooks::test_run_failing_script https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestexternalhookstest_run_failing_script
test_hooks.py::TestExternalHooks::test_run_failing_script_enoexec https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestexternalhookstest_run_failing_script_enoexec
test_hooks.py::TestExternalHooks::test_run_script_cwd https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestexternalhookstest_run_script_cwd
test_hooks.py::TestExternalHooks::test_run_script_with_context https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestexternalhookstest_run_script_with_context
test_hooks.py::TestExternalHooks::test_run_hook https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestexternalhookstest_run_hook
test_hooks.py::TestExternalHooks::test_run_failing_hook https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytestexternalhookstest_run_failing_hook
test_hooks.py::test_ignore_hook_backup_files https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_hookspytest_ignore_hook_backup_files
test_log.py::test_info_stdout_logging https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_logpytest_info_stdout_logging
test_log.py::test_debug_stdout_logging https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_logpytest_debug_stdout_logging
test_log.py::test_debug_file_logging https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_logpytest_debug_file_logging
test_main.py::test_original_cookiecutter_options_preserved_in__cookiecutter https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_mainpytest_original_cookiecutter_options_preserved_in__cookiecutter
test_main.py::test_replay_dump_template_name https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_mainpytest_replay_dump_template_name
test_main.py::test_replay_load_template_name https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_mainpytest_replay_load_template_name
test_main.py::test_custom_replay_file https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_mainpytest_custom_replay_file
test_output_folder.py::test_output_folder https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_output_folderpytest_output_folder
test_output_folder.py::test_exception_when_output_folder_exists https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_output_folderpytest_exception_when_output_folder_exists
test_pre_prompt_hooks.py::test_run_pre_prompt_python_hook https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_pre_prompt_hookspytest_run_pre_prompt_python_hook
test_pre_prompt_hooks.py::test_run_pre_prompt_python_hook_fail https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_pre_prompt_hookspytest_run_pre_prompt_python_hook_fail
test_pre_prompt_hooks.py::test_run_pre_prompt_shell_hook https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_pre_prompt_hookspytest_run_pre_prompt_shell_hook
test_prompt.py::TestRenderVariable::test_convert_to_str[1-1] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestrendervariabletest_convert_to_str1-1
test_prompt.py::TestRenderVariable::test_convert_to_str[{{cookiecutter.project}}-foobar] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestrendervariabletest_convert_to_strcookiecutterproject-foobar
test_prompt.py::TestRenderVariable::test_convert_to_str_complex_variables[raw_var0-rendered_var0] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestrendervariabletest_convert_to_str_complex_variablesraw_var0-rendered_var0
test_prompt.py::TestRenderVariable::test_convert_to_str_complex_variables[raw_var1-rendered_var1] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestrendervariabletest_convert_to_str_complex_variablesraw_var1-rendered_var1
test_prompt.py::TestRenderVariable::test_convert_to_str_complex_variables[raw_var2-rendered_var2] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestrendervariabletest_convert_to_str_complex_variablesraw_var2-rendered_var2
input] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#input
input] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#input_1
input] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#input_2
test_prompt.py::TestPrompt::test_prompt_for_config_with_human_choices[context0] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_prompt_for_config_with_human_choicescontext0
test_prompt.py::TestPrompt::test_prompt_for_config_with_human_choices[context1] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_prompt_for_config_with_human_choicescontext1
test_prompt.py::TestPrompt::test_prompt_for_config_with_human_choices[context2] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_prompt_for_config_with_human_choicescontext2
test_prompt.py::TestPrompt::test_prompt_for_config_dict https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_prompt_for_config_dict
test_prompt.py::TestPrompt::test_should_render_dict https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_should_render_dict
test_prompt.py::TestPrompt::test_should_render_deep_dict https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_should_render_deep_dict
test_prompt.py::TestPrompt::test_should_render_deep_dict_with_human_prompts https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_should_render_deep_dict_with_human_prompts
test_prompt.py::TestPrompt::test_internal_use_no_human_prompts https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_internal_use_no_human_prompts
test_prompt.py::TestPrompt::test_prompt_for_templated_config https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_prompt_for_templated_config
test_prompt.py::TestPrompt::test_dont_prompt_for_private_context_var https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_dont_prompt_for_private_context_var
test_prompt.py::TestPrompt::test_should_render_private_variables_with_two_underscores https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_should_render_private_variables_with_two_underscores
test_prompt.py::TestPrompt::test_should_not_render_private_variables https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestprompttest_should_not_render_private_variables
test_prompt.py::TestReadUserChoice::test_should_invoke_read_user_choice https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestreaduserchoicetest_should_invoke_read_user_choice
test_prompt.py::TestReadUserChoice::test_should_invoke_read_user_variable https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestreaduserchoicetest_should_invoke_read_user_variable
test_prompt.py::TestReadUserChoice::test_should_render_choices https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestreaduserchoicetest_should_render_choices
test_prompt.py::TestPromptChoiceForConfig::test_should_return_first_option_if_no_input https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestpromptchoiceforconfigtest_should_return_first_option_if_no_input
test_prompt.py::TestPromptChoiceForConfig::test_should_read_user_choice https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestpromptchoiceforconfigtest_should_read_user_choice
test_prompt.py::TestReadUserYesNo::test_should_invoke_read_user_yes_no[True] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestreaduseryesnotest_should_invoke_read_user_yes_notrue
test_prompt.py::TestReadUserYesNo::test_should_invoke_read_user_yes_no[False] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestreaduseryesnotest_should_invoke_read_user_yes_nofalse
test_prompt.py::TestReadUserYesNo::test_boolean_parameter_no_input https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytestreaduseryesnotest_boolean_parameter_no_input
test_prompt.py::test_undefined_variable[Undefined variable in cookiecutter dict] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_undefined_variableundefined-variable-in-cookiecutter-dict
test_prompt.py::test_undefined_variable[Undefined variable in cookiecutter dict with choices] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_undefined_variableundefined-variable-in-cookiecutter-dict-with-choices
test_prompt.py::test_undefined_variable[Undefined variable in cookiecutter dict with dict_key] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_undefined_variableundefined-variable-in-cookiecutter-dict-with-dict_key
test_prompt.py::test_undefined_variable[Undefined variable in cookiecutter dict with key_value] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_undefined_variableundefined-variable-in-cookiecutter-dict-with-key_value
test_prompt.py::test_cookiecutter_nested_templates[fake-nested-templates-fake-project] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_cookiecutter_nested_templatesfake-nested-templates-fake-project
test_prompt.py::test_cookiecutter_nested_templates[fake-nested-templates-old-style-fake-package] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_cookiecutter_nested_templatesfake-nested-templates-old-style-fake-package
test_prompt.py::test_cookiecutter_nested_templates_invalid_paths[] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_cookiecutter_nested_templates_invalid_paths
tmp] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#tmp
foo] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#foo
test_prompt.py::test_prompt_should_ask_and_rm_repo_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_prompt_should_ask_and_rm_repo_dir
test_prompt.py::test_prompt_should_ask_and_exit_on_user_no_answer https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_prompt_should_ask_and_exit_on_user_no_answer
test_prompt.py::test_prompt_should_ask_and_rm_repo_file https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_prompt_should_ask_and_rm_repo_file
test_prompt.py::test_prompt_should_ask_and_keep_repo_on_no_reuse https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_prompt_should_ask_and_keep_repo_on_no_reuse
test_prompt.py::test_prompt_should_ask_and_keep_repo_on_reuse https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_prompt_should_ask_and_keep_repo_on_reuse
test_prompt.py::test_prompt_should_not_ask_if_no_input_and_rm_repo_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_prompt_should_not_ask_if_no_input_and_rm_repo_dir
test_prompt.py::test_prompt_should_not_ask_if_no_input_and_rm_repo_file https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_promptpytest_prompt_should_not_ask_if_no_input_and_rm_repo_file
test_read_user_choice.py::test_click_invocation[1-hello] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_choicepytest_click_invocation1-hello
test_read_user_choice.py::test_click_invocation[2-world] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_choicepytest_click_invocation2-world
test_read_user_choice.py::test_click_invocation[3-foo] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_choicepytest_click_invocation3-foo
test_read_user_choice.py::test_click_invocation[4-bar] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_choicepytest_click_invocation4-bar
test_read_user_choice.py::test_raise_if_options_is_not_a_non_empty_list https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_choicepytest_raise_if_options_is_not_a_non_empty_list
test_read_user_dict.py::test_process_json_invalid_json https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_dictpytest_process_json_invalid_json
test_read_user_dict.py::test_process_json_non_dict https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_dictpytest_process_json_non_dict
test_read_user_dict.py::test_should_raise_type_error https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_dictpytest_should_raise_type_error
test_read_user_dict.py::test_should_call_prompt_with_process_json https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_dictpytest_should_call_prompt_with_process_json
test_read_user_dict.py::test_read_user_dict_default_value[\n] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_dictpytest_read_user_dict_default_valuen
test_read_user_dict.py::test_read_user_dict_default_value[\ndefault\n] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_dictpytest_read_user_dict_default_valuendefaultn
test_read_user_variable.py::test_input_loop_with_null_default_value https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_read_user_variablepytest_input_loop_with_null_default_value
test_repo_not_found.py::test_should_raise_error_if_repo_does_not_exist https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_repo_not_foundpytest_should_raise_error_if_repo_does_not_exist
test_specify_output_dir.py::test_api_invocation https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_specify_output_dirpytest_api_invocation
test_specify_output_dir.py::test_default_output_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_specify_output_dirpytest_default_output_dir
test_templates.py::test_build_templates[include] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_templatespytest_build_templatesinclude
test_templates.py::test_build_templates[no-templates] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_templatespytest_build_templatesno-templates
test_templates.py::test_build_templates[extends] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_templatespytest_build_templatesextends
test_templates.py::test_build_templates[super] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_templatespytest_build_templatessuper
test_time_extension.py::test_utc_default_datetime_format https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_time_extensionpytest_utc_default_datetime_format
test_time_extension.py::test_accept_valid_timezones[utc] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_time_extensionpytest_accept_valid_timezonesutc
test_time_extension.py::test_accept_valid_timezones[local] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_time_extensionpytest_accept_valid_timezoneslocal
Berlin] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#berlin
test_time_extension.py::test_environment_datetime_format https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_time_extensionpytest_environment_datetime_format
test_time_extension.py::test_add_time https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_time_extensionpytest_add_time
test_time_extension.py::test_substract_time https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_time_extensionpytest_substract_time
test_time_extension.py::test_offset_with_format https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_time_extensionpytest_offset_with_format
test_utils.py::test_force_delete https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_utilspytest_force_delete
test_utils.py::test_rmtree https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_utilspytest_rmtree
test_utils.py::test_make_sure_path_exists https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_utilspytest_make_sure_path_exists
test_utils.py::test_make_sure_path_exists_correctly_handle_os_error https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_utilspytest_make_sure_path_exists_correctly_handle_os_error
test_utils.py::test_work_in https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_utilspytest_work_in
test_utils.py::test_work_in_without_path https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_utilspytest_work_in_without_path
test_utils.py::test_create_tmp_repo_dir https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_utilspytest_create_tmp_repo_dir
test_clone.py::test_clone_should_rstrip_trailing_slash_in_repo_url https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clonepytest_clone_should_rstrip_trailing_slash_in_repo_url
world.git-world] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#worldgit-world
bar-bar] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#bar-bar
test_clone.py::test_clone_should_invoke_vcs_command[git-git@host:gitoliterepo-gitoliterepo] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clonepytest_clone_should_invoke_vcs_commandgit-githostgitoliterepo-gitoliterepo
cookiecutter.git-cookiecutter] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#cookiecuttergit-cookiecutter
cookiecutter.git-cookiecutter] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#cookiecuttergit-cookiecutter_1
test_clone.py::test_clone_handles_branch_typo[error: pathspec 'unknown_branch' did not match any file(s) known to git] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clonepytest_clone_handles_branch_typoerror-pathspec-unknown_branch-did-not-match-any-files-known-to-git
test_clone.py::test_clone_handles_branch_typo[hg: abort: unknown revision 'unknown_branch'!] https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clonepytest_clone_handles_branch_typohg-abort-unknown-revision-unknown_branch
test_clone.py::test_clone_unknown_subprocess_error https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_clonepytest_clone_unknown_subprocess_error
test_unzip.py::test_unzip_protected_local_file_user_password https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#test_unzippytest_unzip_protected_local_file_user_password
Patch diff https://commit-0.github.io/analysis_openhands-commit0_openhands_cookiecutter#patch-diff
back to OpenHands summaryhttps://commit-0.github.io/analysis_openhands-commit0_openhands
Material for MkDocs https://squidfunk.github.io/mkdocs-material/

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.