Skip to content

Cannot test lookup plugins #527

@vic1707

Description

@vic1707

Hi,
pytest-ansible works like a charm for plugins and plugins_utils but when it comes to lookup plugins it completely fails on my end
vic1707/ansible-collection-purelymail#27

Setup and tools
# mise config
[env]
_.path = "{{ env.PATH }}:{{ config_root }}/bin"
_.python.venv = { path = "{{ config_root }}/.venv", create = true }

[tasks.generate-integration-config]
env = { _.file = ".env" }
dir = "{{ config_root }}/ansible_collections/bofzilla/purelymail/tests/integration"
run = '''
rm -f integration_config.yml
while read -r line; do
    eval 'echo "'"$line"'"' >> integration_config.yml
done < integration_config.yml.tpl
'''

[tasks.integration-tests]
depends = ["clean", "generate-integration-config"]
dir = "{{ config_root }}/ansible_collections/bofzilla/purelymail"
run = "ansible-test integration --coverage --python-interpreter $(which python)"

[tasks.unit-tests]
depends = ["clean"]
dir = "{{ config_root }}/ansible_collections/bofzilla/purelymail"
run = "ansible-test units --coverage --debug --python-interpreter $(which python)"

[tasks.tests]
depends = ["unit-tests", "integration-tests"]

[tasks.clean]
run = """
rm -fr .ruff_cache
rm -fr ansible_collections/bofzilla/purelymail/tests/output
"""

[tasks.tests-coverage]
depends = ["tests"]
dir = "{{ config_root }}/ansible_collections/bofzilla/purelymail"
run = "ansible-test coverage html"

[tools]
actionlint = "1.7.9"
jq = "1.8.1"
python = "3.14.0"
typos = "1.40.0"
uv = "0.9.13"
zizmor = "1.16.3"

[settings.python]
compile = false     ## Forces download of precompiled bin
# uv_venv_auto = true # <https://github.com/jdx/mise-action/issues/295>

[hooks] # <https://github.com/jdx/mise-action/issues/295>
postinstall = "uv sync"

[settings]
experimental = true # needed for uv venv
# pyproject deps
dependencies = [
	"ansible==13.0.0",
	"ansible-lint==25.11.1",
	"coverage==7.10.7",
	"pydantic==2.12.5",
	"pytest==9.0.1",
	"pytest-ansible==25.11.1",
	"requests==2.32.5",
	"ruff==0.14.6",
	"ty==0.0.1a28",
]

Unit tests fail

  zsh ❯ mise unit-tests       
[clean] $ rm -fr .ruff_cache
[unit-tests] $ ansible-test units --coverage --debug --python-interpreter $(which python)
Unit test modules with Python 3.14
============================= test session starts ==============================
platform darwin -- Python 3.14.0, pytest-9.0.1, pluggy-1.6.0
rootdir: /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail
configfile: ../../../.venv/lib/python3.14/site-packages/ansible_test/_data/pytest/config/default.ini
plugins: xdist-3.8.0, sugar-1.1.1, plus-0.8.1, ansible-25.11.1
created: 12/12 workers
12 workers [112 items]

........................................................................ [ 64%]
........................................                                 [100%]
- generated xml file: /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/output/junit/python3.14-modules-units.xml -
============================= 112 passed in 1.89s ==============================
Unit test module_utils with Python 3.14
============================= test session starts ==============================
platform darwin -- Python 3.14.0, pytest-9.0.1, pluggy-1.6.0
rootdir: /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail
configfile: ../../../.venv/lib/python3.14/site-packages/ansible_test/_data/pytest/config/default.ini
plugins: xdist-3.8.0, sugar-1.1.1, plus-0.8.1, ansible-25.11.1
created: 12/12 workers
12 workers [5 items]

.....                                                                    [100%]
- generated xml file: /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/output/junit/python3.14-module_utils-units.xml -
============================== 5 passed in 1.04s ===============================
Unit test controller with Python 3.14
============================= test session starts ==============================
platform darwin -- Python 3.14.0, pytest-9.0.1, pluggy-1.6.0
ansible: 2.20.0
rootdir: /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail
configfile: ../../../.venv/lib/python3.14/site-packages/ansible_test/_data/pytest/config/default.ini
plugins: xdist-3.8.0, sugar-1.1.1, plus-0.8.1, ansible-25.11.1
created: 12/12 workers
12 workers [0 items]


==================================== ERRORS ====================================
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
_ ERROR collecting tests/unit/plugins/lookup/test_purelymail_ownership_code.py _
../../../.venv/lib/python3.14/site-packages/ansible_test/_util/target/pytest/plugins/ansible_pytest_collections.py:22: in collection_resolve_package_path
    raise Exception('File "%s" not found in collection path "%s".' % (path, ANSIBLE_COLLECTIONS_PATH))
E   Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/unit/plugins/lookup/test_purelymail_ownership_code.py" not found in collection path "/Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections/ansible_collections".
- generated xml file: /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/output/junit/python3.14-controller-units.xml -
=========================== short test summary info ============================
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
ERROR tests/unit/plugins/lookup/test_purelymail_ownership_code.py - Exception: File "/Users/vic1707/Documents/ansible-collection-purelymail/ans...
============================== 12 errors in 1.12s ==============================
FATAL: Command "pytest -r a -n auto --color yes -p no:cacheprovider -c /Users/vic1707/Documents/ansible-collection-purelymail/.venv/lib/python3.14/site-packages/ansible_test/_data/pytest/config/default.ini --junit-xml /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/tests/output/junit/python3.14-controller-units.xml --strict-markers --rootdir /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail --confcutdir /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail tests/unit/plugins/lookup/test_purelymail_ownership_code.py" returned exit status 1.
Finished in 6.07s
[unit-tests] ERROR task failed

Debug logs:

2025-11-30 14:38:50,602 p=68486 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:50,604 p=68486 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:50,604 p=68486 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:50,604 p=68486 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:50,604 p=68486 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:50,604 p=68486 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:50,934 p=68490 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:50,936 p=68490 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:50,936 p=68490 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:50,936 p=68490 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:50,936 p=68490 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:50,936 p=68490 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:50,976 p=68491 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:50,978 p=68491 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:50,978 p=68491 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:50,978 p=68491 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:50,978 p=68491 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:50,978 p=68491 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,027 p=68492 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,030 p=68492 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,030 p=68492 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,030 p=68492 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,030 p=68492 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,030 p=68492 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,076 p=68493 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,078 p=68493 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,078 p=68493 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,078 p=68493 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,078 p=68493 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,079 p=68493 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,139 p=68494 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,142 p=68494 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,142 p=68494 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,142 p=68494 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,142 p=68494 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,142 p=68494 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,193 p=68495 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,195 p=68495 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,195 p=68495 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,196 p=68495 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,196 p=68495 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,196 p=68495 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,240 p=68497 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,243 p=68497 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,243 p=68497 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,243 p=68497 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,243 p=68497 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,243 p=68497 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,292 p=68500 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,294 p=68500 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,294 p=68500 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,294 p=68500 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,295 p=68500 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,295 p=68500 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,319 p=68504 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,321 p=68504 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,322 p=68504 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,322 p=68504 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,322 p=68504 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,322 p=68504 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,365 p=68510 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,367 p=68510 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,367 p=68510 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,367 p=68510 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,367 p=68510 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,367 p=68510 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,403 p=68513 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,405 p=68513 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,405 p=68513 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,405 p=68513 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,405 p=68513 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,405 p=68513 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections
2025-11-30 14:38:51,433 p=68517 u=vic1707 n=pytest_ansible.units INFO| Looking for collection info in /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/galaxy.yml
2025-11-30 14:38:51,435 p=68517 u=vic1707 n=pytest_ansible.units INFO| Collection namespace: bofzilla
2025-11-30 14:38:51,435 p=68517 u=vic1707 n=pytest_ansible.units INFO| Collection name: purelymail
2025-11-30 14:38:51,436 p=68517 u=vic1707 n=pytest_ansible.units INFO| Not in collection tree
2025-11-30 14:38:51,436 p=68517 u=vic1707 n=pytest_ansible.units INFO| Additional Collections Paths: ['/Users/vic1707/.ansible/collections']
2025-11-30 14:38:51,436 p=68517 u=vic1707 n=pytest_ansible.units INFO| Setting ANSIBLE_COLLECTIONS_PATH to /Users/vic1707/Documents/ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections:/Users/vic1707/.ansible/collections

It should be noted that ansible-collection-purelymail/ansible_collections/bofzilla/purelymail/collections directory got created when running the tests (only happens when I test a lookup plugin, removing the test and running the other ones leaves the dir clean)

Image

Something similar happens with integration tests but with much less infos (see next message as I would exceed gh limits)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions