python310Packages.bimmer-connected: provide test responses

in the package output, as home-assistant tests rely on them.

Also enable more tests by providing pytest-asyncio.
This commit is contained in:
Martin Weinelt 2023-09-08 08:42:33 +02:00
parent de5fa879ed
commit c85eef94d2
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759

View File

@ -7,9 +7,12 @@
, httpx
, pycryptodome
, pyjwt
, pytest-asyncio
, pytestCheckHook
, python
, respx
, time-machine
, tzdata
}:
buildPythonPackage rec {
@ -39,12 +42,21 @@ buildPythonPackage rec {
pyjwt
];
postInstall = ''
cp -R bimmer_connected/tests/responses $out/${python.sitePackages}/bimmer_connected/tests/
'';
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
respx
time-machine
];
preCheck = ''
export TZDIR=${tzdata}/${python.sitePackages}/tzdata/zoneinfo
'';
pythonImportsCheck = [
"bimmer_connected"
];