Created
December 15, 2022 01:47
-
-
Save jaraco/f14cd5807411e1542832264a9966a761 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tox bugfix/2713-tox-in-tox-fail $ tox -- -k test_sequential_inserted_env_vars --pdb | |
.pkg: _optional_hooks> python /Users/jaraco/.local/pipx/venvs/tox/lib/python3.11/site-packages/pyproject_api/_backend.py True hatchling.build | |
.pkg: get_requires_for_build_editable> python /Users/jaraco/.local/pipx/venvs/tox/lib/python3.11/site-packages/pyproject_api/_backend.py True hatchling.build | |
.pkg: get_requires_for_build_wheel> python /Users/jaraco/.local/pipx/venvs/tox/lib/python3.11/site-packages/pyproject_api/_backend.py True hatchling.build | |
.pkg: build_wheel> python /Users/jaraco/.local/pipx/venvs/tox/lib/python3.11/site-packages/pyproject_api/_backend.py True hatchling.build | |
python: install_package> python -I -m pip install --force-reinstall --no-deps /Users/jaraco/code/tox-dev/tox/.tox/.tmp/package/4/tox-4.0.10.dev6+gde9a498e-py3-none-any.whl | |
python: commands[0]> pytest --color=yes -k test_sequential_inserted_env_vars --pdb | |
======================================================================= test session starts ======================================================================== | |
platform darwin -- Python 3.11.0, pytest-7.2.0, pluggy-1.0.0 | |
cachedir: .tox/python/.pytest_cache | |
rootdir: /Users/jaraco/code/tox-dev/tox, configfile: pyproject.toml, testpaths: tests | |
plugins: xdist-3.1.0, flaky-3.7.0, mock-3.10.0, time-machine-2.8.2, devpi-server-6.8.0, cov-4.0.0 | |
collected 968 items / 967 deselected / 1 selected | |
tests/session/cmd/test_sequential.py F | |
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> traceback >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
tox_project = <function init_fixture.<locals>._init at 0x111bc4cc0>, demo_pkg_inline = PosixPath('/Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline') | |
def test_sequential_inserted_env_vars(tox_project: ToxProjectCreator, demo_pkg_inline: Path) -> None: | |
ini = """ | |
[testenv] | |
commands=python -c 'import os; [print(f"{k}={v}") for k, v in os.environ.items() if \ | |
k.startswith("TOX_") or k == "VIRTUAL_ENV"]' | |
""" | |
project = tox_project({"tox.ini": ini}) | |
result = project.run("r", "--root", str(demo_pkg_inline)) | |
result.assert_success() | |
> assert re.search(f"TOX_PACKAGE={re.escape(str(project.path))}.*.tar.gz{os.linesep}", result.out) | |
E AssertionError: assert None | |
E + where None = <function search at 0x104e11ee0>('TOX_PACKAGE=/private/var/folders/sx/n5gkrgfx6zd91ymxr2sr9wvw00n8zm/T/pytest\\-of\\-jaraco/pytest\\-113/test_sequential_inserted_env_v0/p.*.tar.gz\n', '.pkg: _optional_hooks /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python /Users/jaraco/code/tox-dev/tox/.to...oject_api/_backend.py True build\n py: OK (0.56=setup[0.53]+cmd[0.03] seconds)\n congratulations :) (0.57 seconds)\n') | |
E + where <function search at 0x104e11ee0> = re.search | |
E + and '.pkg: _optional_hooks /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python /Users/jaraco/code/tox-dev/tox/.to...oject_api/_backend.py True build\n py: OK (0.56=setup[0.53]+cmd[0.03] seconds)\n congratulations :) (0.57 seconds)\n' = code: 0\ncmd: /Users/jaraco/code/tox-dev/tox/.tox/python/bin/python -m tox r --root /Users/jaraco/code/tox-dev/tox/test...pyproject_api/_backend.py True build\n py: OK (0.56=setup[0.53]+cmd[0.03] seconds)\n congratulations :) (0.57 seconds)\n.out | |
demo_pkg_inline = PosixPath('/Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline') | |
ini = '\n [testenv]\n commands=python -c \'import os; [print(f"{k}={v}") for k, v in os.environ.items() if k.startswith("TOX_") or k == "VIRTUAL_ENV"]\'\n ' | |
project = ToxProject(path=/private/var/folders/sx/n5gkrgfx6zd91ymxr2sr9wvw00n8zm/T/pytest-of-jaraco/pytest-113/test_sequential_inserted_env_v0/p) at 4592573200 | |
result = code: 0 | |
cmd: /Users/jaraco/code/tox-dev/tox/.tox/python/bin/python -m tox r --root /Users/jaraco/code/tox-dev/tox/test...pyproject_api/_backend.py True build | |
py: OK (0.56=setup[0.53]+cmd[0.03] seconds) | |
congratulations :) (0.57 seconds) | |
tox_project = <function init_fixture.<locals>._init at 0x111bc4cc0> | |
tests/session/cmd/test_sequential.py:437: AssertionError | |
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> entering PDB >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> PDB post_mortem (IO-capturing turned off) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
> /Users/jaraco/code/tox-dev/tox/tests/session/cmd/test_sequential.py(437)test_sequential_inserted_env_vars() | |
-> assert re.search(f"TOX_PACKAGE={re.escape(str(project.path))}.*.tar.gz{os.linesep}", result.out) | |
(Pdb) project.path | |
PosixPath('/private/var/folders/sx/n5gkrgfx6zd91ymxr2sr9wvw00n8zm/T/pytest-of-jaraco/pytest-113/test_sequential_inserted_env_v0/p') | |
(Pdb) !print(result.out) | |
.pkg: _optional_hooks /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python /Users/jaraco/code/tox-dev/tox/.tox/python/lib/python3.11/site-packages/pyproject_api/_backend.py True build | |
.pkg: get_requires_for_build_sdist /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python /Users/jaraco/code/tox-dev/tox/.tox/python/lib/python3.11/site-packages/pyproject_api/_backend.py True build | |
.pkg: build_wheel /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python /Users/jaraco/code/tox-dev/tox/.tox/python/lib/python3.11/site-packages/pyproject_api/_backend.py True build | |
.pkg: build_sdist /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python /Users/jaraco/code/tox-dev/tox/.tox/python/lib/python3.11/site-packages/pyproject_api/_backend.py True build | |
py: install_package /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python -I -m pip install --force-reinstall --no-deps /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline/.tox/.tmp/package/15/demo_pkg_inline-1.0.0.tar.gz | |
py: commands[0] /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python -c 'import os; [print(f"{k}={v}") for k, v in os.environ.items() if k.startswith("TOX_") or k == "VIRTUAL_ENV"]' | |
TOX_ENV_NAME=py | |
TOX_WORK_DIR=/Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline/.tox | |
TOX_ENV_DIR=/Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline/.tox/py | |
VIRTUAL_ENV=/Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline/.tox/py | |
TOX_PACKAGE=/Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline/.tox/.tmp/package/15/demo_pkg_inline-1.0.0.tar.gz | |
.pkg: _exit /Users/jaraco/code/tox-dev/tox/tests/demo_pkg_inline> python /Users/jaraco/code/tox-dev/tox/.tox/python/lib/python3.11/site-packages/pyproject_api/_backend.py True build | |
py: OK (0.56=setup[0.53]+cmd[0.03] seconds) | |
congratulations :) (0.57 seconds) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment