From fa3140f8c1b1192fce9efe6828c0fa2bdb2ebff7139b175938e3b3f930214439 Mon Sep 17 00:00:00 2001 From: Todd R Date: Thu, 8 Nov 2018 17:34:22 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-requests-mock?expand=0&rev=26 --- python-requests-mock.spec | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/python-requests-mock.spec b/python-requests-mock.spec index 6a20cdc..ef38e2e 100644 --- a/python-requests-mock.spec +++ b/python-requests-mock.spec @@ -17,8 +17,9 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without test Name: python-requests-mock -Version: 1.5.2 +Version: 1.4.0 Release: 0 Summary: Mock out responses from the requests package License: Apache-2.0 @@ -31,18 +32,18 @@ BuildRequires: %{python_module fixtures} BuildRequires: %{python_module mock} BuildRequires: %{python_module pbr} BuildRequires: %{python_module requests} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module rpm-macros} BuildRequires: %{python_module six} BuildRequires: %{python_module testrepository >= 0.0.18} BuildRequires: %{python_module testtools} BuildRequires: fdupes -BuildRequires: python-rpm-macros Requires: python-requests >= 1.1 Requires: python-six %ifpython3 BuildRequires: python3-dbm Requires: python3-dbm %endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %python_subpackages @@ -61,13 +62,20 @@ You should checkout the docs for more information. %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib}/mymodule +%if %{with test} %check -%python_expand pytest-%{$python_bin_suffix} tests/pytest -%python_exec setup.py testr +mv .testr.conf .testr.conf.orig +%{python_expand # first line can't be empty +rm -rf .testrepository +sed 's/python/$python/' .testr.conf.orig >| .testr.conf +testr init +testr run --parallel +} +%endif %files %{python_files} -%doc AUTHORS README.rst ChangeLog -%license LICENSE +%defattr(-,root,root,-) +%doc AUTHORS README.rst LICENSE ChangeLog %{python_sitelib}/* %changelog