[Python-modules-commits] r19436 - in packages/django-nose/trunk/debian (6 files)
fladi-guest at users.alioth.debian.org
fladi-guest at users.alioth.debian.org
Sat Nov 26 08:59:52 UTC 2011
Date: Saturday, November 26, 2011 @ 08:59:51
Author: fladi-guest
Revision: 19436
Use upstream test runner.
Added:
packages/django-nose/trunk/debian/patches/
packages/django-nose/trunk/debian/patches/runtests.patch
packages/django-nose/trunk/debian/patches/series
Modified:
packages/django-nose/trunk/debian/changelog
packages/django-nose/trunk/debian/control
packages/django-nose/trunk/debian/rules
Modified: packages/django-nose/trunk/debian/changelog
===================================================================
--- packages/django-nose/trunk/debian/changelog 2011-11-25 20:51:47 UTC (rev 19435)
+++ packages/django-nose/trunk/debian/changelog 2011-11-26 08:59:51 UTC (rev 19436)
@@ -6,8 +6,13 @@
* Bump python-django dependency to (>= 1.2).
* Temporary fix for Metadata-Version in PKG-INFO (see #645125).
* Use http://githubredir.debian.net in d/watch to get clean tarball.
+ * Use runtests.sh provided by upstream to run all tests.
+ * Add python-django-south to Build-Depends to be able to run all
+ tests.
+ * Add patch for runtests.sh to enable the use of non-default python
+ versions for running the tests.
- -- Fladischer Michael <FladischerMichael at fladi.at> Fri, 18 Nov 2011 09:01:54 +0100
+ -- Fladischer Michael <FladischerMichael at fladi.at> Sat, 26 Nov 2011 09:51:39 +0100
django-nose (0.1.2-2) unstable; urgency=low
Modified: packages/django-nose/trunk/debian/control
===================================================================
--- packages/django-nose/trunk/debian/control 2011-11-25 20:51:47 UTC (rev 19435)
+++ packages/django-nose/trunk/debian/control 2011-11-26 08:59:51 UTC (rev 19436)
@@ -6,6 +6,7 @@
Build-Depends: debhelper (>= 7.0.50~),
python-all (>= 2.5),
python-django (>= 1.2),
+ python-django-south,
python-nose,
python-setuptools,
python-support
Added: packages/django-nose/trunk/debian/patches/runtests.patch
===================================================================
--- packages/django-nose/trunk/debian/patches/runtests.patch (rev 0)
+++ packages/django-nose/trunk/debian/patches/runtests.patch 2011-11-26 08:59:51 UTC (rev 19436)
@@ -0,0 +1,36 @@
+Description: Enable non-default python versions for test runs
+ The original version of runtests.sh only allows to run the tests on the current
+ default python version. This patch add the environment variable PYTHON that can
+ be set to a specific python binary (e.g. python2.6) to run the tests with.
+ It also changes the path for django-admin.py to the one supplied by the
+ python-django package.
+Author: Fladischer Michael <FladischerMichael at fladi.at>
+Last-Update: 2011-11-26
+Forwarded: no
+
+--- a/runtests.sh
++++ b/runtests.sh
+@@ -1,6 +1,9 @@
+ #!/bin/sh
+
+ export PYTHONPATH=.
++if [ -z $PYTHON ]; then
++ export PYTHON=python
++fi
+
+ django_test() {
+ TEST="$1"
+@@ -25,8 +28,8 @@
+ fi
+ }
+
+-django_test 'django-admin.py test --settings=testapp.settings' '2' 'normal settings'
+-django_test 'django-admin.py test --settings=testapp.settings_with_south' '2' 'with south in installed apps'
+-django_test 'django-admin.py test --settings=testapp.settings_old_style' '2' 'django_nose.run_tests format'
+-django_test 'testapp/runtests.py testapp.test_only_this' '1' 'via run_tests API'
+-django_test 'django-admin.py test --settings=testapp.settings_with_plugins testapp/plugin_t' '1' 'with plugins'
++django_test "$PYTHON /usr/bin/django-admin test --settings=testapp.settings" '2' 'normal settings'
++django_test "$PYTHON /usr/bin/django-admin test --settings=testapp.settings_with_south" '2' 'with south in installed apps'
++django_test "$PYTHON /usr/bin/django-admin test --settings=testapp.settings_old_style" '2' 'django_nose.run_tests format'
++django_test "$PYTHON testapp/runtests.py testapp.test_only_this" '1' 'via run_tests API'
++django_test "$PYTHON /usr/bin/django-admin test --settings=testapp.settings_with_plugins testapp/plugin_t" '1' 'with plugins'
Added: packages/django-nose/trunk/debian/patches/series
===================================================================
--- packages/django-nose/trunk/debian/patches/series (rev 0)
+++ packages/django-nose/trunk/debian/patches/series 2011-11-26 08:59:51 UTC (rev 19436)
@@ -0,0 +1 @@
+runtests.patch
Modified: packages/django-nose/trunk/debian/rules
===================================================================
--- packages/django-nose/trunk/debian/rules 2011-11-25 20:51:47 UTC (rev 19435)
+++ packages/django-nose/trunk/debian/rules 2011-11-26 08:59:51 UTC (rev 19436)
@@ -12,7 +12,7 @@
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
set -e; \
for python in $(shell pyversions -r); do \
- $$python /usr/bin/django-admin test --settings=testapp.settings --pythonpath=. ; \
+ PYTHON=$$python ./runtests.sh; \
done
endif
More information about the Python-modules-commits
mailing list