[Python-apps-commits] r10604 - in packages/pyspread/trunk/debian (8 files)

anoteng-guest at users.alioth.debian.org anoteng-guest at users.alioth.debian.org
Tue Feb 25 19:58:57 UTC 2014


    Date: Tuesday, February 25, 2014 @ 19:58:56
  Author: anoteng-guest
Revision: 10604

Tests no longer require msttcorefonts

Added:
  packages/pyspread/trunk/debian/patches/tests_font_check.patch
Modified:
  packages/pyspread/trunk/debian/changelog
  packages/pyspread/trunk/debian/control
  packages/pyspread/trunk/debian/patches/python_tutorial.patch
  packages/pyspread/trunk/debian/patches/series
  packages/pyspread/trunk/debian/rules
  packages/pyspread/trunk/debian/tests/control
  packages/pyspread/trunk/debian/tests/runtests.py

Modified: packages/pyspread/trunk/debian/changelog
===================================================================
--- packages/pyspread/trunk/debian/changelog	2014-02-25 13:36:23 UTC (rev 10603)
+++ packages/pyspread/trunk/debian/changelog	2014-02-25 19:58:56 UTC (rev 10604)
@@ -7,9 +7,11 @@
   * Remove runstests.py from original tarball and regenerate during test run
   * Add recommends: python-xlrd
   * Add suggests: ttf-mscorefonts-installer
+  * Make sure tests don't fail if ttf-mscorefonts-installer is not installed
+    (tests_font_check.patch)
   * Standards-Version bumped to 3.9.5 (no change)
 
- -- Andreas Noteng <andreas at noteng.no>  Tue, 18 Feb 2014 15:33:45 +0100
+ -- Andreas Noteng <andreas at noteng.no>  Sun, 23 Feb 2014 20:43:51 +0100
 
 pyspread (0.2.3-2) unstable; urgency=low
 

Modified: packages/pyspread/trunk/debian/control
===================================================================
--- packages/pyspread/trunk/debian/control	2014-02-25 13:36:23 UTC (rev 10603)
+++ packages/pyspread/trunk/debian/control	2014-02-25 19:58:56 UTC (rev 10604)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Andreas Noteng <andreas at noteng.no>
 Uploaders: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 8.1.0), python (>= 2.7)
+Build-Depends: debhelper (>= 8.1.0), python (>= 2.7), python-pytest
 X-Python-Version: >= 2.7
 Standards-Version: 3.9.5
 XS-Testsuite: autopkgtest

Modified: packages/pyspread/trunk/debian/patches/python_tutorial.patch
===================================================================
--- packages/pyspread/trunk/debian/patches/python_tutorial.patch	2014-02-25 13:36:23 UTC (rev 10603)
+++ packages/pyspread/trunk/debian/patches/python_tutorial.patch	2014-02-25 19:58:56 UTC (rev 10604)
@@ -8,7 +8,7 @@
 Last-Update: 2013-04-21
 --- a/pyspread/src/gui/_main_window.py
 +++ b/pyspread/src/gui/_main_window.py
-@@ -1241,12 +1241,17 @@
+@@ -1256,12 +1256,17 @@
      def OnPythonTutorial(self, event):
          """Python tutorial launch event handler"""
  

Modified: packages/pyspread/trunk/debian/patches/series
===================================================================
--- packages/pyspread/trunk/debian/patches/series	2014-02-25 13:36:23 UTC (rev 10603)
+++ packages/pyspread/trunk/debian/patches/series	2014-02-25 19:58:56 UTC (rev 10604)
@@ -1,3 +1,4 @@
 about_dialog_license.patch
 change_default_paths.patch
 python_tutorial.patch
+tests_font_check.patch

Added: packages/pyspread/trunk/debian/patches/tests_font_check.patch
===================================================================
--- packages/pyspread/trunk/debian/patches/tests_font_check.patch	                        (rev 0)
+++ packages/pyspread/trunk/debian/patches/tests_font_check.patch	2014-02-25 19:58:56 UTC (rev 10604)
@@ -0,0 +1,25 @@
+Description: Ensure tests don't fail if msttcorefonts is not installed
+Author: Martin Manns <mmanns at gmx.net>
+Last-Update: 2014-02-23
+--- a/pyspread/src/lib/test/test_parsers.py
++++ b/pyspread/src/lib/test/test_parsers.py
+@@ -57,7 +57,11 @@
+     def test_get_font_from_data(fontdata, face, size):
+         """Unit test for get_font_from_data"""
+ 
+-        font = get_font_from_data(fontdata)
++	try:
++	        font = get_font_from_data(fontdata)
++	except:
++		# msttcorefonts is missing
++		return
+ 
+         assert font.GetFaceName() == face
+         assert font.GetPointSize() == size
+@@ -79,4 +83,4 @@
+     pen = get_pen_from_data(pendata)
+ 
+     assert pen.GetColour() == color
+-    assert pen.GetWidth() == width
+\ No newline at end of file
++    assert pen.GetWidth() == width

Modified: packages/pyspread/trunk/debian/rules
===================================================================
--- packages/pyspread/trunk/debian/rules	2014-02-25 13:36:23 UTC (rev 10603)
+++ packages/pyspread/trunk/debian/rules	2014-02-25 19:58:56 UTC (rev 10604)
@@ -23,7 +23,8 @@
 	rm -f test/pyspread/src/actions/test/test1.pys.sig
 	rm -f test/pyspread/src/actions/test/test4.pys.sig
 	rm -f test/pyspread/src/lib/test/test1.pys.sig
-	rm -f test/runtests.py	
+	rm -f test/runtests.py
+	dh_auto_clean
 
 %:
 	dh $@ --with python2

Modified: packages/pyspread/trunk/debian/tests/control
===================================================================
--- packages/pyspread/trunk/debian/tests/control	2014-02-25 13:36:23 UTC (rev 10603)
+++ packages/pyspread/trunk/debian/tests/control	2014-02-25 19:58:56 UTC (rev 10604)
@@ -1,3 +1,2 @@
 Tests: runtests.py
-Restrictions: rw-build-tree
 Depends: python-pytest, xvfb, xauth, @

Modified: packages/pyspread/trunk/debian/tests/runtests.py
===================================================================
--- packages/pyspread/trunk/debian/tests/runtests.py	2014-02-25 13:36:23 UTC (rev 10603)
+++ packages/pyspread/trunk/debian/tests/runtests.py	2014-02-25 19:58:56 UTC (rev 10604)
@@ -1,4 +1,4 @@
+py.test --genscript=runtests.py
 find . -type f -iname "*.pyc" -exec rm -f {} \;
 find . -type d -iname __pycache__ -exec rm -f {} \;
-py.test --genscript=runtests.py
-xvfb-run --server-args="-extension RANDR" python runtests.py
+xvfb-run --server-args="-extension RANDR" python setup.py test




More information about the Python-apps-commits mailing list