python3-pyzmq: Package pytest.ini with ptests

pytest 8.4+ is strict about asyncio [1]
however pyzmq is not yet fully ready, and installs its own
pytest.ini, add this to ptests package

Fixes the failures e.g.

async def functions are not natively supported.
You need to install a suitable plugin for your async framework, for example:
  - anyio
  - pytest-asyncio
  - pytest-tornasync
  - pytest-trio
  - pytest-twisted
FAIL: tests/test_auth.py:TestAsyncioAuthentication.test_deny

[1] https://github.com/pytest-dev/pytest/issues/11372

Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Khem Raj 2025-11-18 11:51:24 -08:00
parent 8d7343ebd5
commit f44516ebe8
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -59,4 +59,5 @@ RDEPENDS:${PN}-ptest += "\
do_install_ptest() {
install -d ${D}${PTEST_PATH}/tests
cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
install -m 0644 ${S}/pytest.ini ${D}${PTEST_PATH}/pytest.ini
}