tests: fix (not-)installed testsuite
Version: 2.7.1-1
This commit is contained in:
parent
7d88cb52bc
commit
3782b11dae
@ -15,6 +15,8 @@ features offered by PostgreSQL.
|
|||||||
%global python_runtimes python python-debug
|
%global python_runtimes python python-debug
|
||||||
%endif # with_python3
|
%endif # with_python3
|
||||||
|
|
||||||
|
# run testsuite by default
|
||||||
|
%bcond_without check
|
||||||
|
|
||||||
# Python 2.5+ is not supported by Zope, so it does not exist in
|
# Python 2.5+ is not supported by Zope, so it does not exist in
|
||||||
# recent Fedora releases. That's why zope subpackage is disabled.
|
# recent Fedora releases. That's why zope subpackage is disabled.
|
||||||
@ -44,6 +46,11 @@ BuildRequires: python3-debug
|
|||||||
%endif # with_python3
|
%endif # with_python3
|
||||||
BuildRequires: python-sphinx
|
BuildRequires: python-sphinx
|
||||||
|
|
||||||
|
# For testsuite
|
||||||
|
%if %{with check}
|
||||||
|
BuildRequires: postgresql-server
|
||||||
|
%endif
|
||||||
|
|
||||||
Conflicts: python-psycopg2-zope < %{version}
|
Conflicts: python-psycopg2-zope < %{version}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -57,13 +64,16 @@ Summary: %{sum} 2
|
|||||||
%description -n python2-%{srcname}
|
%description -n python2-%{srcname}
|
||||||
%{desc}
|
%{desc}
|
||||||
|
|
||||||
|
|
||||||
%package -n python2-%{srcname}-tests
|
%package -n python2-%{srcname}-tests
|
||||||
Summary: A testsuite for %sum 2
|
Summary: A testsuite for %sum 2
|
||||||
|
Requires: python2-%srcname = %version-%release
|
||||||
|
|
||||||
%description -n python2-%{srcname}-tests
|
%description -n python2-%{srcname}-tests
|
||||||
%desc
|
%desc
|
||||||
This sub-package delivers set of tests for the adapter.
|
This sub-package delivers set of tests for the adapter.
|
||||||
|
|
||||||
|
|
||||||
%package -n python2-%{srcname}-debug
|
%package -n python2-%{srcname}-debug
|
||||||
Summary: A PostgreSQL database adapter for Python 2 (debug build)
|
Summary: A PostgreSQL database adapter for Python 2 (debug build)
|
||||||
# Require the base package, as we're sharing .py/.pyc files:
|
# Require the base package, as we're sharing .py/.pyc files:
|
||||||
@ -86,6 +96,7 @@ Summary: %{sum} 3
|
|||||||
|
|
||||||
%package -n python3-%{srcname}-tests
|
%package -n python3-%{srcname}-tests
|
||||||
Summary: A testsuite for %sum 2
|
Summary: A testsuite for %sum 2
|
||||||
|
Requires: python3-%srcname = %version-%release
|
||||||
|
|
||||||
%description -n python3-%{srcname}-tests
|
%description -n python3-%{srcname}-tests
|
||||||
%desc
|
%desc
|
||||||
@ -149,6 +160,7 @@ make -C doc/src html
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
|
%if %{with check}
|
||||||
export PGTESTS_LOCALE=C.UTF-8
|
export PGTESTS_LOCALE=C.UTF-8
|
||||||
%pgtests_init
|
%pgtests_init
|
||||||
%pgtests_start
|
%pgtests_start
|
||||||
@ -156,12 +168,13 @@ export PGTESTS_LOCALE=C.UTF-8
|
|||||||
export PSYCOPG2_TESTDB=${PGTESTS_DATABASES##*:}
|
export PSYCOPG2_TESTDB=${PGTESTS_DATABASES##*:}
|
||||||
export PSYCOPG2_TESTDB_HOST=$PGHOST
|
export PSYCOPG2_TESTDB_HOST=$PGHOST
|
||||||
export PSYCOPG2_TESTDB_PORT=$PGPORT
|
export PSYCOPG2_TESTDB_PORT=$PGPORT
|
||||||
# export PSYCOPG2_TESTDB_USER
|
|
||||||
# export PSYCOPG2_TESTDB_PASSWORD
|
|
||||||
|
|
||||||
cmd="from psycopg2 import tests; tests.unittest.main(defaultTest='tests.test_suite')"
|
cmd="from psycopg2 import tests; tests.unittest.main(defaultTest='tests.test_suite')"
|
||||||
PYTHONPATH=%buildroot%python2_sitearch %__python2 -c "$cmd" --verbose || :
|
PYTHONPATH=%buildroot%python2_sitearch %__python2 -c "$cmd" --verbose
|
||||||
PYTHONPATH=%buildroot%python3_sitearch %__python3 -c "$cmd" --verbose || :
|
%if 0%with_python3
|
||||||
|
PYTHONPATH=%buildroot%python3_sitearch %__python3 -c "$cmd" --verbose
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -235,6 +248,7 @@ cp -pr ZPsycopgDA/* %{buildroot}%{ZPsycopgDAdir}
|
|||||||
* Mon Mar 13 2017 Pavel Raiskup <praiskup@redhat.com> - 2.7.1-1
|
* Mon Mar 13 2017 Pavel Raiskup <praiskup@redhat.com> - 2.7.1-1
|
||||||
- rebase to latest upstream release, per release notes:
|
- rebase to latest upstream release, per release notes:
|
||||||
http://initd.org/psycopg/articles/2017/03/01/psycopg-271-released/
|
http://initd.org/psycopg/articles/2017/03/01/psycopg-271-released/
|
||||||
|
- fix testsuite
|
||||||
|
|
||||||
* Thu Mar 02 2017 Pavel Raiskup <praiskup@redhat.com> - 2.7-1
|
* Thu Mar 02 2017 Pavel Raiskup <praiskup@redhat.com> - 2.7-1
|
||||||
- rebase to latest upstream release, per release notes:
|
- rebase to latest upstream release, per release notes:
|
||||||
|
Loading…
Reference in New Issue
Block a user