From 53afa894a7885ae9e7dd30b05fa18e9faa75548c Mon Sep 17 00:00:00 2001 From: Reto Gantenbein Date: Sun, 11 Jun 2017 15:25:31 +0200 Subject: [PATCH] Apply fix for 'AttributeError: _real_send' when built on Fedora 26 --- ...al_send-does-not-exist-in-MockerCore.patch | 22 +++++++++++++++++++ .../python-mock-services.spec | 14 +++++++----- 2 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 python-mock-services/mock-services-0.3-real_send-does-not-exist-in-MockerCore.patch diff --git a/python-mock-services/mock-services-0.3-real_send-does-not-exist-in-MockerCore.patch b/python-mock-services/mock-services-0.3-real_send-does-not-exist-in-MockerCore.patch new file mode 100644 index 0000000..97df4c5 --- /dev/null +++ b/python-mock-services/mock-services-0.3-real_send-does-not-exist-in-MockerCore.patch @@ -0,0 +1,22 @@ +From 714c3cf6b85810d2e4fecff8567dee9625564065 Mon Sep 17 00:00:00 2001 +From: atx +Date: Sun, 5 Feb 2017 12:37:53 +0100 +Subject: [PATCH] _real_send does not exist in MockerCore + +--- + mock_services/http_mock.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/mock_services/http_mock.py b/mock_services/http_mock.py +index a4ed5d3..8b94751 100644 +--- a/mock_services/http_mock.py ++++ b/mock_services/http_mock.py +@@ -25,7 +25,7 @@ def __init__(self, *args, **kwargs): + self._adapter = _adapter + + def is_started(self): +- return self._real_send ++ return self._last_send + + def set_allow_external(self, allow): + """Set flag to authorize external calls when no matching mock. diff --git a/python-mock-services/python-mock-services.spec b/python-mock-services/python-mock-services.spec index 3c4ff8e..a857ead 100644 --- a/python-mock-services/python-mock-services.spec +++ b/python-mock-services/python-mock-services.spec @@ -8,11 +8,12 @@ Name: python-%{pkgname} Version: 0.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Easy way of mocking API Services License: MIT URL: https://pypi.python.org/pypi/%{pkgname} Source0: https://github.com/novafloss/%{pkgname}/archive/%{version}/%{pkgname}-%{version}.tar.gz +Patch0: mock-services-0.3-real_send-does-not-exist-in-MockerCore.patch BuildArch: noarch %description @@ -69,7 +70,10 @@ Python 3 version. %endif %prep -%autosetup -n %{pkgname}-%{version} +%setup -n %{pkgname}-%{version} +%if 0%{?fedora} >= 26 +%patch0 -p1 +%endif %build %py2_build @@ -104,13 +108,13 @@ PYTHONPATH=. nosetests-%{python3_version} %endif %changelog -* Sun Jun 11 2017 Reto Gantenbein 0.3-4 +* Sun Jun 11 2017 Reto Gantenbein - 0.3-4 - Trigger rebuild to investigate build failure on fc26 -* Fri Dec 30 2016 Reto Gantenbein 0.3-3 +* Fri Dec 30 2016 Reto Gantenbein - 0.3-3 - Rebuild for Python 3.6 -* Sun Dec 18 2016 Reto Gantenbein 0.3-2 +* Sun Dec 18 2016 Reto Gantenbein - 0.3-2 - Fix python-requests-mock dependency definition * Sun Dec 18 2016 Reto Gantenbein - 0.3-1