========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================= test session starts ==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python3
cachedir: .pytest_cache
metadata: {'Python': '3.10.12', 'Platform': 'Linux-6.8.0-1025-gke-x86_64-with-glibc2.35', 'Packages': {'pytest': '9.0.3', 'pluggy': '1.6.0'}, 'Plugins': {'anyio': '4.13.0', 'mock': '3.15.1', 'metadata': '3.1.1', 'json-report': '1.5.0', 'cov': '7.1.0'}}
rootdir: /workspace/cookiecutter
configfile: setup.cfg
plugins: anyio-4.13.0, mock-3.15.1, metadata-3.1.1, json-report-1.5.0, cov-7.1.0
collected 371 items

tests/replay/test_dump.py::test_type_error_if_no_template_name PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [  0%]
tests/replay/test_dump.py::test_type_error_if_not_dict_context PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [  0%]
tests/replay/test_dump.py::test_value_error_if_key_missing_in_context PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     [  0%]
tests/replay/test_dump.py::test_ioerror_if_replay_dir_creation_fails PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [  1%]
tests/replay/test_dump.py::test_run_json_dump PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             [  1%]
tests/replay/test_load.py::test_type_error_if_no_template_name PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [  1%]
tests/replay/test_load.py::test_value_error_if_key_missing_in_context PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     [  1%]
tests/replay/test_load.py::test_io_error_if_no_replay_file PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [  2%]
tests/replay/test_load.py::test_run_json_load PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             [  2%]
tests/replay/test_replay.py::test_get_replay_file_name[bar] PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               [  2%]
tests/replay/test_replay.py::test_get_replay_file_name[bar.json] PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [  2%]
tests/replay/test_replay.py::test_raise_on_invalid_mode[invalid_kwargs0] PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [  3%]
tests/replay/test_replay.py::test_raise_on_invalid_mode[invalid_kwargs1] PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [  3%]
tests/replay/test_replay.py::test_raise_on_invalid_mode[invalid_kwargs2] PASSED                                                                                                                                                                                                                                                                                                                                                             <response clipped><NOTE>Due to the max output limit, only part of the full response has been shown to you.</NOTE>                                                                                                                                                                                                                                                                                                                                              [ 97%]
tests/zipfile/test_unzip.py::test_unzip_protected_local_file_user_bad_password PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [ 97%]
tests/zipfile/test_unzip.py::test_empty_zip_file PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [ 97%]
tests/zipfile/test_unzip.py::test_non_repo_zip_file PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [ 98%]
tests/zipfile/test_unzip.py::test_bad_zip_file PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [ 98%]
tests/zipfile/test_unzip.py::test_unzip_url PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               [ 98%]
tests/zipfile/test_unzip.py::test_unzip_url_with_empty_chunks PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             [ 98%]
tests/zipfile/test_unzip.py::test_unzip_url_existing_cache PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [ 99%]
tests/zipfile/test_unzip.py::test_unzip_url_existing_cache_no_input PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [ 99%]
tests/zipfile/test_unzip.py::test_unzip_should_abort_if_no_redownload PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     [ 99%]
tests/zipfile/test_unzip.py::test_unzip_is_ok_to_reuse PASSED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [100%]<unknown>:7: DeprecationWarning: invalid escape sequence '\+'
/workspace/cookiecutter/cookiecutter/repository.py:7: DeprecationWarning: invalid escape sequence '\+'
  REPO_REGEX = re.compile('''
<unknown>:7: DeprecationWarning: invalid escape sequence '\+'
/workspace/cookiecutter/cookiecutter/repository.py:7: DeprecationWarning: invalid escape sequence '\+'
  REPO_REGEX = re.compile('''


============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================ tests coverage ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ coverage: platform linux, python 3.10.12-final-0 ___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Name                          Stmts   Miss  Cover   Missing
-----------------------------------------------------------
cookiecutter/__init__.py          6      0   100%
cookiecutter/__main__.py          1      0   100%
cookiecutter/cli.py              75      1    99%   127
cookiecutter/config.py           48      0   100%
cookiecutter/environment.py      16      0   100%
cookiecutter/exceptions.py       23      0   100%
cookiecutter/extensions.py       65      0   100%
cookiecutter/find.py             17      0   100%
cookiecutter/generate.py        186     10    95%   35-36, 123-124, 180-181, 187, 284-285, 302
cookiecutter/hooks.py            75      0   100%
cookiecutter/log.py              19      0   100%
cookiecutter/main.py             65      0   100%
cookiecutter/prompt.py          161      2    99%   95, 175
cookiecutter/replay.py           28      0   100%
cookiecutter/repository.py       42      2    95%   80, 90
cookiecutter/utils.py            47      2    96%   59-60
cookiecutter/vcs.py              53      0   100%
cookiecutter/zipfile.py          50      0   100%
-----------------------------------------------------------
TOTAL                           977     17    98%
==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== 367 passed, 4 skipped in 2.69s ====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
[The command completed with exit code 0.]
[Current working directory: /workspace/cookiecutter]
[Python interpreter: /usr/bin/python]
[Command finished with exit code 0]