r35509 - in /desktop/experimental/pygobject/debian: changelog control control.in tests/ tests/control tests/gitest.py tests/python2 tests/python3

mpitt at users.alioth.debian.org mpitt at users.alioth.debian.org
Wed Jul 4 11:37:42 UTC 2012


Author: mpitt
Date: Wed Jul  4 11:37:41 2012
New Revision: 35509

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=35509
Log:
* Add debian/tests/: autopkgtest for using GI modules with Python 2 and 3.
* debian/control.in: Add XS-Testsuite header as per current DEP-8.

Added:
    desktop/experimental/pygobject/debian/tests/
    desktop/experimental/pygobject/debian/tests/control
    desktop/experimental/pygobject/debian/tests/gitest.py
    desktop/experimental/pygobject/debian/tests/python2   (with props)
    desktop/experimental/pygobject/debian/tests/python3   (with props)
Modified:
    desktop/experimental/pygobject/debian/changelog
    desktop/experimental/pygobject/debian/control
    desktop/experimental/pygobject/debian/control.in

Modified: desktop/experimental/pygobject/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/changelog?rev=35509&op=diff
==============================================================================
--- desktop/experimental/pygobject/debian/changelog [utf-8] (original)
+++ desktop/experimental/pygobject/debian/changelog [utf-8] Wed Jul  4 11:37:41 2012
@@ -1,3 +1,10 @@
+pygobject (3.3.3.1-2) UNRELEASED; urgency=low
+
+  * Add debian/tests/: autopkgtest for using GI modules with Python 2 and 3.
+  * debian/control.in: Add XS-Testsuite header as per current DEP-8.
+
+ -- Martin Pitt <mpitt at debian.org>  Wed, 04 Jul 2012 13:36:12 +0200
+
 pygobject (3.3.3.1-1) experimental; urgency=low
 
   * New upstream release.

Modified: desktop/experimental/pygobject/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/control?rev=35509&op=diff
==============================================================================
--- desktop/experimental/pygobject/debian/control [utf-8] (original)
+++ desktop/experimental/pygobject/debian/control [utf-8] Wed Jul  4 11:37:41 2012
@@ -41,6 +41,7 @@
 Standards-Version: 3.9.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/experimental/pygobject
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/experimental/pygobject
+XS-Testsuite: autopkgtest
 
 Package: python-gi
 Architecture: any

Modified: desktop/experimental/pygobject/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/control.in?rev=35509&op=diff
==============================================================================
--- desktop/experimental/pygobject/debian/control.in [utf-8] (original)
+++ desktop/experimental/pygobject/debian/control.in [utf-8] Wed Jul  4 11:37:41 2012
@@ -36,6 +36,7 @@
 Standards-Version: 3.9.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/experimental/pygobject
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/experimental/pygobject
+XS-Testsuite: autopkgtest
 
 Package: python-gi
 Architecture: any

Added: desktop/experimental/pygobject/debian/tests/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/tests/control?rev=35509&op=file
==============================================================================
--- desktop/experimental/pygobject/debian/tests/control (added)
+++ desktop/experimental/pygobject/debian/tests/control [utf-8] Wed Jul  4 11:37:41 2012
@@ -1,0 +1,2 @@
+Tests: python2 python3
+Depends: python-gi, python3-gi, gir1.2-glib-2.0

Added: desktop/experimental/pygobject/debian/tests/gitest.py
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/tests/gitest.py?rev=35509&op=file
==============================================================================
--- desktop/experimental/pygobject/debian/tests/gitest.py (added)
+++ desktop/experimental/pygobject/debian/tests/gitest.py [utf-8] Wed Jul  4 11:37:41 2012
@@ -1,0 +1,19 @@
+import unittest
+import sys
+from gi.repository import GLib
+
+class TestGI(unittest.TestCase):
+    def test_glib_enum(self):
+        '''GLib enum'''
+        self.assertEqual(GLib.IOCondition.IN.value_nicks, ['in'])
+
+    def test_glib_flag(self):
+        '''GLib flag'''
+        self.assertEqual(GLib.IOFlags.IS_READABLE.value_nicks, ['is_readable'])
+
+    def test_method(self):
+        '''GLib method call'''
+
+        self.assertEqual(GLib.find_program_in_path('bash'), '/bin/bash')
+
+unittest.main(testRunner=unittest.TextTestRunner(stream=sys.stdout, verbosity=2))

Added: desktop/experimental/pygobject/debian/tests/python2
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/tests/python2?rev=35509&op=file
==============================================================================
--- desktop/experimental/pygobject/debian/tests/python2 (added)
+++ desktop/experimental/pygobject/debian/tests/python2 [utf-8] Wed Jul  4 11:37:41 2012
@@ -1,0 +1,3 @@
+#!/bin/sh -e
+mydir=`dirname $0`
+python $mydir/gitest.py -v

Propchange: desktop/experimental/pygobject/debian/tests/python2
------------------------------------------------------------------------------
    svn:executable = *

Added: desktop/experimental/pygobject/debian/tests/python3
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/tests/python3?rev=35509&op=file
==============================================================================
--- desktop/experimental/pygobject/debian/tests/python3 (added)
+++ desktop/experimental/pygobject/debian/tests/python3 [utf-8] Wed Jul  4 11:37:41 2012
@@ -1,0 +1,3 @@
+#!/bin/sh -e
+mydir=`dirname $0`
+python3 $mydir/gitest.py -v

Propchange: desktop/experimental/pygobject/debian/tests/python3
------------------------------------------------------------------------------
    svn:executable = *




More information about the pkg-gnome-commits mailing list