Merge pull request #294319 from dotlambda/systembridgeconnector-tests

python311Packages.systembridgeconnector: run tests
This commit is contained in:
Robert Schütz
2024-03-13 23:05:40 +00:00
committed by GitHub
@@ -2,10 +2,14 @@
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, fetchpatch2
, setuptools
, aiohttp
, incremental
, systembridgemodels
, pytest-aiohttp
, pytest-socket
, pytestCheckHook
}:
buildPythonPackage rec {
@@ -22,6 +26,17 @@ buildPythonPackage rec {
hash = "sha256-AjdWDEotz5AUo+auxBqXu7EMv/Kt97DZ6vOrFunZ2Fw=";
};
patches = [
(fetchpatch2 {
url = "https://github.com/timmo001/system-bridge-connector/commit/a9030cf175ab4b51d77010de89e83cbb426448c2.patch";
hash = "sha256-0N8knoaEvymSvC92BxDKR0j52oasvOzWosFtHMI2Qmc=";
})
(fetchpatch2 {
url = "https://github.com/timmo001/system-bridge-connector/commit/25aa172775ee983dc4a29b8dda880aefbad70040.patch";
hash = "sha256-PedW1S1gZmWkS4sJBqSAx3aoA1KppYS5Xlhoaxqkcd4=";
})
];
nativeBuildInputs = [
setuptools
];
@@ -34,8 +49,16 @@ buildPythonPackage rec {
pythonImportsCheck = [ "systembridgeconnector" ];
# upstream has no tests
doCheck = false;
nativeCheckInputs = [
pytest-aiohttp
pytest-socket
pytestCheckHook
];
disabledTests = [
# ConnectionClosedException: Connection closed to server
"test_get_files"
];
meta = {
changelog = "https://github.com/timmo001/system-bridge-connector/releases/tag/${version}";