[packages/docutils] - added unit tests

qboosh qboosh at pld-linux.org
Wed Jul 18 18:58:17 CEST 2018


commit 2347be9abde9249f6e3a0dc4358834aa265c88eb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Jul 18 19:00:10 2018 +0200

    - added unit tests

 docutils.spec | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/docutils.spec b/docutils.spec
index 0e47481..c7a5264 100644
--- a/docutils.spec
+++ b/docutils.spec
@@ -2,6 +2,7 @@
 # Conditional build:
 %bcond_without	python2	# CPython 2.x version
 %bcond_without	python3	# CPython 3.x version
+%bcond_without	tests	# unit tests
 
 Summary:	Documentation Utilities
 Summary(pl.UTF-8):	Narzędzia do tworzenia dokumentacji
@@ -14,12 +15,12 @@ Source0:	http://downloads.sourceforge.net/docutils/%{name}-%{version}.tar.gz
 # Source0-md5:	c53768d63db3873b7d452833553469de
 URL:		http://docutils.sourceforge.net/
 %if %{with python2}
-BuildRequires:	python-devel >= 2.3
+BuildRequires:	python-devel >= 1:2.4
 %endif
 %if %{with python3}
-BuildRequires:	python3-2to3 >= 1:3.6
+BuildRequires:	python3-2to3 >= 1:3.7
 BuildRequires:	python3-2to3 < 1:3.8
-BuildRequires:	python3-devel >= 3.7
+BuildRequires:	python3-devel >= 1:3.7
 %endif
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.714
@@ -106,10 +107,20 @@ Ten pakiet dostarcza moduły Docutils dla Pythona 3.
 %build
 %if %{with python2}
 %{__python} setup.py config build -b build-2
+
+%if %{with tests}
+PYTHONPATH=$(pwd)/build-2/lib \
+%{__python} test/alltests.py
+%endif
 %endif
 
 %if %{with python3}
 %{__python3} setup.py config build -b build-3
+
+%if %{with tests}
+PYTHONPATH=$(pwd)/build-3/lib \
+%{__python3} test3/alltests.py
+%endif
 %endif
 
 %install
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/docutils.git/commitdiff/2347be9abde9249f6e3a0dc4358834aa265c88eb



More information about the pld-cvs-commit mailing list