============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 163 items / 12 deselected / 151 selected tests/unit/test_cmdparse.py::test_parse PASSED tests/unit/test_cmdparse.py::test_parse_error PASSED tests/unit/test_cmdparse.py::test_extend PASSED tests/unit/test_cmdparse.py::test_cmdify PASSED tests/unit/test_cmdparse.py::test_cmdify_complex PASSED tests/unit/test_cmdparse.py::test_cmdify_quote_if_paren_in_command PASSED tests/unit/test_cmdparse.py::test_cmdify_quote_if_carets PASSED tests/unit/test_core.py::test_suppress_nested_venv_warning PASSED tests/unit/test_core.py::test_load_dot_env_from_environment_variable_location PASSED tests/unit/test_core.py::test_doesnt_load_dot_env_if_disabled PASSED tests/unit/test_core.py::test_load_dot_env_warns_if_file_doesnt_exist PASSED tests/unit/test_dependencies.py::test_clean_resolved_dep_with_vcs_url PASSED tests/unit/test_dependencies.py::test_clean_resolved_dep_with_vcs_url_and_extras PASSED tests/unit/test_environments.py::test_get_from_env[ENABLE_SOMETHING-FAKEPREFIX-True] PASSED tests/unit/test_environments.py::test_get_from_env[ENABLE_SOMETHING-FAKEPREFIX-False] PASSED tests/unit/test_environments.py::test_get_from_env[ENABLE_SOMETHING-None-True] PASSED tests/unit/test_environments.py::test_get_from_env[ENABLE_SOMETHING-None-False] PASSED tests/unit/test_environments.py::test_get_from_env_default[True-None] PASSED tests/unit/test_environments.py::test_get_from_env_default[True-default] PASSED tests/unit/test_environments.py::test_get_from_env_default[True-1] PASSED tests/unit/test_environments.py::test_get_from_env_default[False-None] PASSED tests/unit/test_environments.py::test_get_from_env_default[False-default] PASSED tests/unit/test_environments.py::test_get_from_env_default[False-1] PASSED tests/unit/test_environments.py::test_pipenv_venv_in_project_set_true PASSED tests/unit/test_environments.py::test_pipenv_venv_in_project_set_false PASSED tests/unit/test_environments.py::test_pipenv_venv_in_project_unset PASSED tests/unit/test_funktools.py::test_unnest PASSED tests/unit/test_funktools.py::test_is_iterable[iterable0-True] PASSED tests/unit/test_funktools.py::test_is_iterable[iterable1-True] PASSED tests/unit/test_funktools.py::test_is_iterable[abcdef-True] PASSED tests/unit/test_funktools.py::test_is_iterable[None-False] PASSED tests/unit/test_funktools.py::test_is_iterable[1234-False] PASSED tests/unit/test_funktools.py::test_unnest_none PASSED tests/unit/test_funktools.py::test_dedup PASSED tests/unit/test_utils.py::test_convert_deps_to_pip_one_way[deps0-expected0] PASSED tests/unit/test_utils.py::test_convert_deps_to_pip_one_way[deps1-expected1] PASSED tests/unit/test_utils.py::test_convert_deps_to_pip_one_way[deps2-expected2] PASSED tests/unit/test_utils.py::test_convert_deps_to_pip_one_way_uvicorn PASSED tests/unit/test_utils.py::test_get_constraints_from_deps[deps0-expected0] PASSED tests/unit/test_utils.py::test_get_constraints_from_deps[deps1-expected1] PASSED tests/unit/test_utils.py::test_get_constraints_from_deps[deps2-expected2] PASSED tests/unit/test_utils.py::test_get_constraints_from_deps[deps3-expected3] PASSED tests/unit/test_utils.py::test_get_constraints_from_deps[deps4-expected4] PASSED tests/unit/test_utils.py::test_get_constraints_from_deps[deps5-expected5] PASSED tests/unit/test_utils.py::test_parse_indexes[-i https://example.com/simple/-result0] PASSED tests/unit/test_utils.py::test_parse_indexes[--extra-index-url=https://example.com/simple/-result1] PASSED tests/unit/test_utils.py::test_parse_indexes[--trusted-host=example.com-result2] PASSED tests/unit/test_utils.py::test_parse_indexes[# -i https://example.com/simple/-result3] PASSED tests/unit/test_utils.py::test_parse_indexes[requests # -i https://example.com/simple/-result4] PASSED tests/unit/test_utils.py::test_parse_indexes_individual_lines[-i https://example.com/simple/ --extra-index-url=https://extra.com/simple/] PASSED tests/unit/test_utils.py::test_parse_indexes_individual_lines[--extra-index-url https://example.com/simple/ --trusted-host=example.com] PASSED tests/unit/test_utils.py::test_parse_indexes_individual_lines[requests -i https://example.com/simple/] PASSED tests/unit/test_utils.py::TestUtils::test_is_required_version[*-*-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_required_version[2.1.6-==2.1.4-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_required_version[20160913->=20140815-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_required_version[1.4-specified_ver3-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_required_version[2.13.0-specified_ver4-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[entry0-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[entry1-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[*-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[entry3-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[package-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[git+https://github.com/requests/requests.git#egg=requests-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[git+git@github.com:requests/requests.git#egg=requests-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_vcs[gitdb2-False] PASSED tests/unit/test_utils.py::TestUtils::test_python_version_from_bad_path PASSED tests/unit/test_utils.py::TestUtils::test_python_version_from_non_python PASSED tests/unit/test_utils.py::TestUtils::test_python_version_output_variants[Python 3.6.2-3.6.2] PASSED tests/unit/test_utils.py::TestUtils::test_python_version_output_variants[Python 3.6.2 :: Continuum Analytics, Inc.-3.6.2] PASSED tests/unit/test_utils.py::TestUtils::test_python_version_output_variants[Python 3.6.20 :: Continuum Analytics, Inc.-3.6.20] PASSED tests/unit/test_utils.py::TestUtils::test_python_version_output_variants[Python 3.5.3 (3f6eaa010fce78cc7973bdc1dfdb95970f08fed2, Jan 13 2018, 18:14:01)\n[PyPy 5.10.1 with GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)]-3.5.3] PASSED tests/unit/test_utils.py::TestUtils::test_is_valid_url PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[python-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[python3.7-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[python2.7-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[python2-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[python3-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[pypy3-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[anaconda3-5.3.0-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[which-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[vim-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[miniconda-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[micropython-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[ironpython-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[jython3.5-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[2-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[2.7-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[3.7-True] PASSED tests/unit/test_utils.py::TestUtils::test_is_python_command[3-True] PASSED tests/unit/test_utils.py::TestUtils::test_new_line_end_of_toml_file PASSED tests/unit/test_utils.py::TestUtils::test_win_normalize_drive[c:\\Program Files\\Python36\\python.exe-C:\\Program Files\\Python36\\python.exe] SKIPPED tests/unit/test_utils.py::TestUtils::test_win_normalize_drive[C:\\Program Files\\Python36\\python.exe-C:\\Program Files\\Python36\\python.exe] SKIPPED tests/unit/test_utils.py::TestUtils::test_win_normalize_drive[\\\\host\\share\\file.zip-\\\\host\\share\\file.zip] SKIPPED tests/unit/test_utils.py::TestUtils::test_win_normalize_drive[artifacts\\file.zip-artifacts\\file.zip] SKIPPED tests/unit/test_utils.py::TestUtils::test_win_normalize_drive[.\\artifacts\\file.zip-.\\artifacts\\file.zip] SKIPPED tests/unit/test_utils.py::TestUtils::test_win_normalize_drive[..\\otherproject\\file.zip-..\\otherproject\\file.zip] SKIPPED tests/unit/test_utils.py::TestUtils::test_nix_normalize_drive[/usr/local/bin/python-/usr/local/bin/python] PASSED tests/unit/test_utils.py::TestUtils::test_nix_normalize_drive[artifacts/file.zip-artifacts/file.zip] PASSED tests/unit/test_utils.py::TestUtils::test_nix_normalize_drive[./artifacts/file.zip-./artifacts/file.zip] PASSED tests/unit/test_utils.py::TestUtils::test_nix_normalize_drive[../otherproject/file.zip-../otherproject/file.zip] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources0-expected_args0] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources1-expected_args1] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources2-expected_args2] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources3-expected_args3] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources4-expected_args4] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources5-expected_args5] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources6-expected_args6] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources7-expected_args7] PASSED tests/unit/test_utils.py::TestUtils::test_prepare_pip_source_args[sources8-expected_args8] PASSED tests/unit/test_utils.py::TestUtils::test_invalid_prepare_pip_source_args PASSED tests/unit/test_utils.py::TestUtils::test_project_python_tries_python3_before_python_if_system_is_true PASSED tests/unit/test_utils.py::TestUtils::test_env_to_bool[True-True] PASSED tests/unit/test_utils.py::TestUtils::test_env_to_bool[False-False] PASSED tests/unit/test_utils.py::TestUtils::test_env_to_bool[true-True] PASSED tests/unit/test_utils.py::TestUtils::test_env_to_bool[1-True] PASSED tests/unit/test_utils.py::TestUtils::test_env_to_bool[off-False] PASSED tests/unit/test_utils.py::TestUtils::test_env_to_bool[0-False] PASSED tests/unit/test_utils.py::TestUtils::test_is_env_truthy_exists_true PASSED tests/unit/test_utils.py::TestUtils::test_is_env_truthy_exists_false PASSED tests/unit/test_utils.py::TestUtils::test_is_env_truthy_does_not_exisxt PASSED tests/unit/test_utils_windows_executable.py::test_find_windows_executable_when_not_found SKIPPED tests/unit/test_utils_windows_executable.py::test_find_windows_executable_when_found SKIPPED tests/unit/test_vcs.py::test_vcs_url_processor_basic_expansion PASSED tests/unit/test_vcs.py::test_vcs_url_processor_auth_handling PASSED tests/unit/test_vcs.py::test_vcs_url_processor_missing_env_var PASSED tests/unit/test_vcs.py::test_install_req_from_pipfile_vcs_with_env_vars PASSED tests/unit/test_vcs.py::test_install_req_from_pipfile_with_auth PASSED tests/unit/test_vcs.py::test_install_req_from_pipfile_editable PASSED tests/unit/test_vcs.py::test_install_req_from_pipfile_subdirectory PASSED tests/unit/test_vcs.py::test_various_vcs_url_formats[git+https://${HOST}/${REPO}.git-https://github.com/org/repo.git-package-name @ git+https://${HOST}/${REPO}.git@main] PASSED tests/unit/test_vcs.py::test_various_vcs_url_formats[git+ssh://${USER}@${HOST}:${REPO}.git-git+ssh://git@${HOST}:${REPO}.git-package-name @ git+ssh://${USER}@${HOST}:${REPO}.git@main] PASSED tests/unit/test_vcs.py::test_git_ssh_shorthand_format PASSED tests/unit/test_vcs.py::test_git_url_format_variations PASSED tests/unit/test_vcs.py::test_ssh_protocol_variations PASSED tests/unit/test_vcs.py::test_normalize_vcs_url_ref_handling[https://github.com/org/repo.git-] PASSED tests/unit/test_vcs.py::test_normalize_vcs_url_ref_handling[https://github.com/org/repo.git@dev-dev] PASSED tests/unit/test_vcs.py::test_normalize_vcs_url_ref_handling[https://github.com/org/repo.git@feature-feature] PASSED tests/unit/test_vcs.py::test_complex_ssh_url_handling PASSED tests/unit/test_vcs.py::test_git_protocol_handling PASSED tests/unit/test_vcs.py::test_vcs_prefix_handling[git+] PASSED tests/unit/test_vcs.py::test_vcs_prefix_handling[git+https://] PASSED tests/unit/test_vcs.py::test_vcs_prefix_handling[git+ssh://] PASSED tests/unit/test_vcs.py::test_vcs_prefix_handling[git+git://] PASSED tests/unit/test_vcs.py::test_normalize_vcs_url_with_env_vars PASSED tests/unit/test_vendor.py::test_token_date[dt0-1992-08-19] PASSED tests/unit/test_vendor.py::test_token_date[dt1-15:10:00] PASSED tests/unit/test_vendor.py::test_token_date[dt2-15:10:00+00:00] PASSED tests/unit/test_vendor.py::test_token_date[dt3-15:10:00+08:00] PASSED tests/unit/test_vendor.py::test_token_date[dt4-1992-08-19T15:10:00] PASSED tests/unit/test_vendor.py::test_token_date[dt5-1992-08-19T15:10:00Z] PASSED tests/unit/test_vendor.py::test_token_date[dt6-1992-08-19T15:10:00+08:00] PASSED =============================== warnings summary =============================== ../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/config/__init__.py:1441 $(PYTHON_DIR)/vendor-packages/_pytest/config/__init__.py:1441: PytestConfigWarning: Unknown config option: plugins self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ ======== 143 passed, 8 skipped, 12 deselected, 1 warning ========