Loading pkgs/development/python-modules/jenkinsapi/default.nix +11 −1 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ , pytestCheckHook , pytz , requests , setuptools , six }: Loading @@ -21,6 +22,10 @@ buildPythonPackage rec { hash = "sha256-JGqYpj5h9UoV0WEFyxVIjFZwc030HobHrw1dnAryQLk="; }; patches = [ ./pytest-warn-none.patch ]; nativeBuildInputs = [ flit-core pbr Loading @@ -29,6 +34,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ pytz requests setuptools six ]; Loading @@ -41,7 +47,11 @@ buildPythonPackage rec { # don't run tests that try to spin up jenkins disabledTests = [ "systests" ]; pythonImportsCheck = [ "jenkinsapi" ]; pythonImportsCheck = [ "jenkinsapi" "jenkinsapi.utils" "jenkinsapi.utils.jenkins_launcher" ]; meta = with lib; { description = "A Python API for accessing resources on a Jenkins continuous-integration server"; Loading pkgs/development/python-modules/jenkinsapi/pytest-warn-none.patch 0 → 100644 +30 −0 Original line number Diff line number Diff line diff --git a/jenkinsapi_tests/unittests/test_build.py b/jenkinsapi_tests/unittests/test_build.py index 2e2c2f4..9de816a 100644 --- a/jenkinsapi_tests/unittests/test_build.py +++ b/jenkinsapi_tests/unittests/test_build.py @@ -3,6 +3,7 @@ import pytest import pytz from . import configs import datetime +import warnings from jenkinsapi.build import Build from jenkinsapi.job import Job @@ -252,7 +253,7 @@ def test_build_env_vars_wo_injected_env_vars_plugin(monkeypatch, build): monkeypatch.setattr(Build, "get_data", fake_get_data) with pytest.raises(requests.HTTPError) as excinfo: - with pytest.warns(None) as record: + with warnings.catch_warnings(record=True) as record: build.get_env_vars() assert "404" == str(excinfo.value) assert len(record) == 1 @@ -269,7 +270,7 @@ def test_build_env_vars_other_exception(monkeypatch, build): monkeypatch.setattr(Build, "get_data", fake_get_data) with pytest.raises(Exception) as excinfo: - with pytest.warns(None) as record: + with warnings.catch_warnings(record=True) as record: build.get_env_vars() assert "" == str(excinfo.value) assert len(record) == 0 Loading
pkgs/development/python-modules/jenkinsapi/default.nix +11 −1 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ , pytestCheckHook , pytz , requests , setuptools , six }: Loading @@ -21,6 +22,10 @@ buildPythonPackage rec { hash = "sha256-JGqYpj5h9UoV0WEFyxVIjFZwc030HobHrw1dnAryQLk="; }; patches = [ ./pytest-warn-none.patch ]; nativeBuildInputs = [ flit-core pbr Loading @@ -29,6 +34,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ pytz requests setuptools six ]; Loading @@ -41,7 +47,11 @@ buildPythonPackage rec { # don't run tests that try to spin up jenkins disabledTests = [ "systests" ]; pythonImportsCheck = [ "jenkinsapi" ]; pythonImportsCheck = [ "jenkinsapi" "jenkinsapi.utils" "jenkinsapi.utils.jenkins_launcher" ]; meta = with lib; { description = "A Python API for accessing resources on a Jenkins continuous-integration server"; Loading
pkgs/development/python-modules/jenkinsapi/pytest-warn-none.patch 0 → 100644 +30 −0 Original line number Diff line number Diff line diff --git a/jenkinsapi_tests/unittests/test_build.py b/jenkinsapi_tests/unittests/test_build.py index 2e2c2f4..9de816a 100644 --- a/jenkinsapi_tests/unittests/test_build.py +++ b/jenkinsapi_tests/unittests/test_build.py @@ -3,6 +3,7 @@ import pytest import pytz from . import configs import datetime +import warnings from jenkinsapi.build import Build from jenkinsapi.job import Job @@ -252,7 +253,7 @@ def test_build_env_vars_wo_injected_env_vars_plugin(monkeypatch, build): monkeypatch.setattr(Build, "get_data", fake_get_data) with pytest.raises(requests.HTTPError) as excinfo: - with pytest.warns(None) as record: + with warnings.catch_warnings(record=True) as record: build.get_env_vars() assert "404" == str(excinfo.value) assert len(record) == 1 @@ -269,7 +270,7 @@ def test_build_env_vars_other_exception(monkeypatch, build): monkeypatch.setattr(Build, "get_data", fake_get_data) with pytest.raises(Exception) as excinfo: - with pytest.warns(None) as record: + with warnings.catch_warnings(record=True) as record: build.get_env_vars() assert "" == str(excinfo.value) assert len(record) == 0