python3.pkgs.pymzq: clean up and fix

This commit is contained in:
Frederik Rietdijk 2020-11-05 17:07:47 +01:00
parent 5d9ea37fd3
commit 734c744407

View file

@ -1,6 +1,6 @@
{ buildPythonPackage { buildPythonPackage
, fetchPypi , fetchPypi
, pytest , pytestCheckHook
, tornado , tornado
, zeromq , zeromq
, py , py
@ -16,23 +16,30 @@ buildPythonPackage rec {
sha256 = "296540a065c8c21b26d63e3cea2d1d57902373b16e4256afe46422691903a438"; sha256 = "296540a065c8c21b26d63e3cea2d1d57902373b16e4256afe46422691903a438";
}; };
checkInputs = [ pytest tornado ]; checkInputs = [
pytestCheckHook
tornado
];
buildInputs = [ zeromq ]; buildInputs = [ zeromq ];
propagatedBuildInputs = [ py ]; propagatedBuildInputs = [ py ];
# test_socket.py seems to be hanging # failing tests
# others fail disabledTests = [
# for test_monitor: https://github.com/zeromq/pyzmq/issues/1272 "test_socket" # hangs
checkPhase = '' "test_current"
py.test $out/${python.sitePackages}/zmq/ -k "not test_socket \ "test_instance"
and not test_current \ "test_callable_check"
and not test_instance \ "test_on_recv_basic"
and not test_callable_check \ "test_on_recv_wake"
and not test_on_recv_basic \ "test_monitor" # https://github.com/zeromq/pyzmq/issues/1272
and not test_on_recv_wake \ "test_cython"
and not test_monitor \ "test_asyncio" # hangs
and not test_cython" "test_mockable" # fails
''; ];
pytestFlagsArray = [
"$out/${python.sitePackages}/zmq/tests/" # Folder with tests
];
# Some of the tests use localhost networking. # Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;