Hello community,

here is the log from the commit of package python-gobject for openSUSE:Factory 
checked in at 2014-07-21 10:34:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gobject (Old)
 and      /work/SRC/openSUSE:Factory/.python-gobject.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gobject"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gobject/python-gobject.changes    
2014-05-05 21:18:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-gobject.new/python-gobject.changes       
2014-07-21 10:34:49.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Jul 17 09:13:05 UTC 2014 - [email protected]
+
+- Update to version 3.12.2:
+  + PEP8 fixes.
+  + Python 3.4 make check fixes (bgo#730411).   
+
+-------------------------------------------------------------------
python3-gobject.changes: same change

Old:
----
  pygobject-3.12.1.tar.xz

New:
----
  pygobject-3.12.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-gobject.spec ++++++
--- /var/tmp/diff_new_pack.r9l5zu/_old  2014-07-21 10:34:50.000000000 +0200
+++ /var/tmp/diff_new_pack.r9l5zu/_new  2014-07-21 10:34:50.000000000 +0200
@@ -37,7 +37,7 @@
 Summary:        Python bindings for GObject
 License:        LGPL-2.1+
 Group:          Development/Libraries/Python
-Version:        3.12.1
+Version:        3.12.2
 Release:        0
 Url:            http://ftp.gnome.org/pub/GNOME/sources/pygobject/
 Source:         
http://download.gnome.org/sources/pygobject/3.12/%{_name}-%{version}.tar.xz

python3-gobject.spec: same change
++++++ pygobject-3.12.1.tar.xz -> pygobject-3.12.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/ChangeLog 
new/pygobject-3.12.2/ChangeLog
--- old/pygobject-3.12.1/ChangeLog      2014-04-15 01:13:21.000000000 +0200
+++ new/pygobject-3.12.2/ChangeLog      2014-05-26 12:56:29.000000000 +0200
@@ -1,3 +1,66 @@
+commit 086c10133d6d9ac155e3a7fee7dde198aea1343d
+Author: Simon Feltman <[email protected]>
+Date:   Fri May 2 21:36:25 2014 -0700
+
+    PEP8 fixes
+
+    Use infix 'not' instead of prefixed.
+    Don't use double comments (##).
+    Use space between comment and text.
+    Un-comment tests that now work.
+    Move broken (and won't fix) implicit int64 signal tests into
+    a new skipped test function.
+
+ gi/overrides/GIMarshallingTests.py |  4 ++--
+ gi/overrides/Gio.py                |  4 ++--
+ gi/overrides/Gtk.py                |  6 +++---
+ gi/types.py                        |  2 +-
+ pygtkcompat/pygtkcompat.py         |  4 ++--
+ tests/test_everything.py           |  1 -
+ tests/test_gi.py                   |  9 +++------
+ tests/test_iochannel.py            |  2 +-
+ tests/test_option.py               |  2 +-
+ tests/test_signal.py               | 28 +++++++++++++---------------
+ 10 files changed, 28 insertions(+), 34 deletions(-)
+
+commit 382bb7e9e84ae142d18832409e4f5e969876c84c
+Author: Simon Feltman <[email protected]>
+Date:   Mon May 26 03:01:13 2014 -0700
+
+    Python 3.4 make check fixes
+
+    Use unittest.skip() instead of unittest.expectedFailure() for
+    tests which
+    pass in GI 1.39.0. This is needed to get rid of unexpected successes
+    which
+    fail unittesting in Python 3.4.
+    Silence deprecation warning when using imp.reload.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=730411
+
+ pygtkcompat/pygtkcompat.py | 4 +++-
+ tests/test_gi.py           | 2 +-
+ tests/test_repository.py   | 4 ++--
+ 3 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 458ea7555445ec8f0e57c009ca0de985bcfa4d53
+Author: Simon Feltman <[email protected]>
+Date:   Mon Apr 14 16:23:24 2014 -0700
+
+    configure.ac: post release version bump to 3.12.2
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 193b114a6425e5dba0c91d17227a050529ffe40b
+Author: Simon Feltman <[email protected]>
+Date:   Mon Apr 14 16:15:48 2014 -0700
+
+    release 3.12.1
+
+ NEWS | 5 +++++
+ 1 file changed, 5 insertions(+)
+
 commit 6638b188abed038b4dfa2589826ef36a2145b957
 Author: Simon Feltman <[email protected]>
 Date:   Mon Apr 14 15:10:01 2014 -0700
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/NEWS new/pygobject-3.12.2/NEWS
--- old/pygobject-3.12.1/NEWS   2014-04-15 01:12:56.000000000 +0200
+++ new/pygobject-3.12.2/NEWS   2014-05-26 12:56:10.000000000 +0200
@@ -1,3 +1,7 @@
+3.12.2  26-May-2014
+        - PEP8 fixes (Simon Feltman)
+        - Python 3.4 make check fixes (Simon Feltman) (#730411)
+
 3.12.1  14-Apr-2014
         - Fix crash with type checking invalid GObject arguments
           (Simon Feltman) (#727604)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/PKG-INFO 
new/pygobject-3.12.2/PKG-INFO
--- old/pygobject-3.12.1/PKG-INFO       2014-04-15 01:06:35.000000000 +0200
+++ new/pygobject-3.12.2/PKG-INFO       2014-05-26 12:48:33.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: PyGObject
-Version: 3.12.1
+Version: 3.12.2
 Summary: Python bindings for GObject
 Home-page: http://www.pygtk.org/
 Author: James Henstridge
@@ -8,7 +8,7 @@
 Maintainer: Johan Dahlin
 Maintainer-email: [email protected]
 License: GNU LGPL
-Download-url: 
ftp://ftp.gnome.org/pub/GNOME/sources/pygobject/3.12/pygobject-3.12.1.tar.gz
+Download-url: 
ftp://ftp.gnome.org/pub/GNOME/sources/pygobject/3.12/pygobject-3.12.2.tar.gz
 Description: Python bindings for GLib and GObject
 Platform: POSIX, Windows
 Classifier: Development Status :: 5 - Production/Stable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/configure 
new/pygobject-3.12.2/configure
--- old/pygobject-3.12.1/configure      2014-04-15 01:06:26.000000000 +0200
+++ new/pygobject-3.12.2/configure      2014-05-26 12:36:07.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pygobject 3.12.1.
+# Generated by GNU Autoconf 2.69 for pygobject 3.12.2.
 #
 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=pygobject>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='pygobject'
 PACKAGE_TARNAME='pygobject'
-PACKAGE_VERSION='3.12.1'
-PACKAGE_STRING='pygobject 3.12.1'
+PACKAGE_VERSION='3.12.2'
+PACKAGE_STRING='pygobject 3.12.2'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=pygobject'
 PACKAGE_URL='https://live.gnome.org/PyGObject/'
 
@@ -1395,7 +1395,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pygobject 3.12.1 to adapt to many kinds of systems.
+\`configure' configures pygobject 3.12.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1465,7 +1465,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of pygobject 3.12.1:";;
+     short | recursive ) echo "Configuration of pygobject 3.12.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1603,7 +1603,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pygobject configure 3.12.1
+pygobject configure 3.12.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1881,7 +1881,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by pygobject $as_me 3.12.1, which was
+It was created by pygobject $as_me 3.12.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2245,9 +2245,9 @@
 PYGOBJECT_MINOR_VERSION=12
 
 
-$as_echo "#define PYGOBJECT_MICRO_VERSION 1" >>confdefs.h
+$as_echo "#define PYGOBJECT_MICRO_VERSION 2" >>confdefs.h
 
-PYGOBJECT_MICRO_VERSION=1
+PYGOBJECT_MICRO_VERSION=2
 
 
 ac_config_headers="$ac_config_headers config.h"
@@ -2767,7 +2767,7 @@
 
 # Define the identity of the package.
  PACKAGE='pygobject'
- VERSION='3.12.1'
+ VERSION='3.12.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15370,7 +15370,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by pygobject $as_me 3.12.1, which was
+This file was extended by pygobject $as_me 3.12.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15437,7 +15437,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-pygobject config.status 3.12.1
+pygobject config.status 3.12.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/configure.ac 
new/pygobject-3.12.2/configure.ac
--- old/pygobject-3.12.1/configure.ac   2014-04-15 01:05:56.000000000 +0200
+++ new/pygobject-3.12.2/configure.ac   2014-05-26 12:35:45.000000000 +0200
@@ -18,7 +18,7 @@
 dnl the pygobject version number
 m4_define(pygobject_major_version, 3)
 m4_define(pygobject_minor_version, 12)
-m4_define(pygobject_micro_version, 1)
+m4_define(pygobject_micro_version, 2)
 m4_define(pygobject_version, 
pygobject_major_version.pygobject_minor_version.pygobject_micro_version)
 
 dnl versions of packages we require ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/gi/overrides/GIMarshallingTests.py 
new/pygobject-3.12.2/gi/overrides/GIMarshallingTests.py
--- old/pygobject-3.12.1/gi/overrides/GIMarshallingTests.py     2014-03-15 
08:19:19.000000000 +0100
+++ new/pygobject-3.12.2/gi/overrides/GIMarshallingTests.py     2014-05-26 
12:13:04.000000000 +0200
@@ -53,13 +53,13 @@
     def __init__(self, long_):
         GIMarshallingTests.OverridesObject.__init__(self)
         # FIXME: doesn't work yet
-        #self.long_ = long_
+        # self.long_ = long_
 
     @classmethod
     def new(cls, long_):
         self = GIMarshallingTests.OverridesObject.new()
         # FIXME: doesn't work yet
-        #self.long_ = long_
+        # self.long_ = long_
         return self
 
     def method(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/gi/overrides/Gio.py 
new/pygobject-3.12.2/gi/overrides/Gio.py
--- old/pygobject-3.12.1/gi/overrides/Gio.py    2014-03-15 08:19:19.000000000 
+0100
+++ new/pygobject-3.12.2/gi/overrides/Gio.py    2014-05-26 12:13:04.000000000 
+0200
@@ -82,14 +82,14 @@
 
     def __getitem__(self, key):
         # get_value() aborts the program on an unknown key
-        if not key in self:
+        if key not in self:
             raise KeyError('unknown key: %r' % (key,))
 
         return self.get_value(key).unpack()
 
     def __setitem__(self, key, value):
         # set_value() aborts the program on an unknown key
-        if not key in self:
+        if key not in self:
             raise KeyError('unknown key: %r' % (key,))
 
         # determine type string of this key
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/gi/overrides/Gtk.py 
new/pygobject-3.12.2/gi/overrides/Gtk.py
--- old/pygobject-3.12.1/gi/overrides/Gtk.py    2014-03-25 04:28:32.000000000 
+0100
+++ new/pygobject-3.12.2/gi/overrides/Gtk.py    2014-05-26 12:35:45.000000000 
+0200
@@ -1119,13 +1119,13 @@
         return self.to_string()
 
     def __lt__(self, other):
-        return not other is None and self.compare(other) < 0
+        return other is not None and self.compare(other) < 0
 
     def __le__(self, other):
-        return not other is None and self.compare(other) <= 0
+        return other is not None and self.compare(other) <= 0
 
     def __eq__(self, other):
-        return not other is None and self.compare(other) == 0
+        return other is not None and self.compare(other) == 0
 
     def __ne__(self, other):
         return other is None or self.compare(other) != 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/gi/types.py 
new/pygobject-3.12.2/gi/types.py
--- old/pygobject-3.12.1/gi/types.py    2014-03-25 04:28:32.000000000 +0100
+++ new/pygobject-3.12.2/gi/types.py    2014-05-26 12:35:45.000000000 +0200
@@ -182,7 +182,7 @@
         cls._type_register(cls.__dict__)
 
     def _type_register(cls, namespace):
-        ## don't register the class if already registered
+        # don't register the class if already registered
         if '__gtype__' in namespace:
             return
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/pygtkcompat/pygtkcompat.py 
new/pygobject-3.12.2/pygtkcompat/pygtkcompat.py
--- old/pygobject-3.12.1/pygtkcompat/pygtkcompat.py     2014-03-15 
08:19:19.000000000 +0100
+++ new/pygobject-3.12.2/pygtkcompat/pygtkcompat.py     2014-05-26 
12:13:04.000000000 +0200
@@ -38,8 +38,10 @@
 try:
     # Python 3
     from collections import UserList
-    from imp import reload
     UserList  # pyflakes
+    with warnings.catch_warnings():
+        warnings.simplefilter('ignore')
+        from imp import reload
 except ImportError:
     # Python 2 ships that in a different module
     from UserList import UserList
@@ -357,10 +359,10 @@
     except AttributeError:
         pass
 
-    #AccelGroup
+    # AccelGroup
     Gtk.AccelGroup.connect_group = Gtk.AccelGroup.connect
 
-    #StatusIcon
+    # StatusIcon
     Gtk.status_icon_position_menu = Gtk.StatusIcon.position_menu
     Gtk.StatusIcon.set_tooltip = Gtk.StatusIcon.set_tooltip_text
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/tests/test_everything.py 
new/pygobject-3.12.2/tests/test_everything.py
--- old/pygobject-3.12.1/tests/test_everything.py       2014-04-04 
21:20:42.000000000 +0200
+++ new/pygobject-3.12.2/tests/test_everything.py       2014-05-26 
12:35:45.000000000 +0200
@@ -15,7 +15,6 @@
 except ImportError:
     has_cairo = False
 
-#import gi
 from gi.repository import GObject
 from gi.repository import GLib
 from gi.repository import Gio
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/tests/test_gi.py 
new/pygobject-3.12.2/tests/test_gi.py
--- old/pygobject-3.12.1/tests/test_gi.py       2014-03-25 04:28:32.000000000 
+0100
+++ new/pygobject-3.12.2/tests/test_gi.py       2014-05-26 12:35:45.000000000 
+0200
@@ -61,9 +61,8 @@
 
 class TestConstant(unittest.TestCase):
 
-# Blocked by https://bugzilla.gnome.org/show_bug.cgi?id=595773
-#    def test_constant_utf8(self):
-#        self.assertEqual(CONSTANT_UTF8, GIMarshallingTests.CONSTANT_UTF8)
+    def test_constant_utf8(self):
+        self.assertEqual(CONSTANT_UTF8, GIMarshallingTests.CONSTANT_UTF8)
 
     def test_constant_number(self):
         self.assertEqual(CONSTANT_NUMBER, GIMarshallingTests.CONSTANT_NUMBER)
@@ -2005,7 +2004,7 @@
 
         
GIMarshallingTests.Object.none_inout(GIMarshallingTests.SubObject(int=42))
 
-    @unittest.expectedFailure  # 
https://bugzilla.gnome.org/show_bug.cgi?id=709796
+    @unittest.skip('https://bugzilla.gnome.org/show_bug.cgi?id=709796')
     def test_object_full_inout(self):
         # Using gimarshallingtests.c from GI versions > 1.38.0 will show this
         # test as an "unexpected success" due to reference leak fixes in that 
file.
@@ -2520,9 +2519,7 @@
 
         # not overridden
         self.assertEqual(GIMarshallingTests.SubObject.__module__, 
'gi.repository.GIMarshallingTests')
-        # FIXME: does not work with TEST_NAMES='test_thread 
test_gi.TestOverrides',
-        # it is importlib._bootstrap then
-        #self.assertEqual(GObject.InitiallyUnowned.__module__, 
'gi.repository.GObject')
+        self.assertEqual(GObject.InitiallyUnowned.__module__, 
'gi.repository.GObject')
 
 
 class TestDir(unittest.TestCase):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/tests/test_iochannel.py 
new/pygobject-3.12.2/tests/test_iochannel.py
--- old/pygobject-3.12.1/tests/test_iochannel.py        2014-03-15 
08:19:19.000000000 +0100
+++ new/pygobject-3.12.2/tests/test_iochannel.py        2014-05-26 
12:13:04.000000000 +0200
@@ -108,7 +108,7 @@
 
         ch.seek(2, 2)  # SEEK_END
         # FIXME: does not work currently
-        #self.assertEqual(ch.read(2), b'n!')
+        # self.assertEqual(ch.read(2), b'n!')
 
         # invalid whence value
         self.assertRaises(ValueError, ch.seek, 0, 3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/tests/test_option.py 
new/pygobject-3.12.2/tests/test_option.py
--- old/pygobject-3.12.1/tests/test_option.py   2014-03-15 08:19:19.000000000 
+0100
+++ new/pygobject-3.12.2/tests/test_option.py   2014-05-26 12:13:04.000000000 
+0200
@@ -71,7 +71,7 @@
     def test_parse_args_double_dash(self):
         options, args = self.parser.parse_args(
             ["test_option.py", "--", "-xxx"])
-        #self.assertEqual(args, ["-xxx"])
+        # self.assertEqual(args, ["-xxx"])
 
     def test_parse_args_group(self):
         group = self._create_group()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/tests/test_repository.py 
new/pygobject-3.12.2/tests/test_repository.py
--- old/pygobject-3.12.1/tests/test_repository.py       2014-03-25 
02:07:49.000000000 +0100
+++ new/pygobject-3.12.2/tests/test_repository.py       2014-05-26 
12:35:45.000000000 +0200
@@ -213,7 +213,7 @@
         self.assertEqual(func_info.get_return_type().get_tag(), 
GIRepository.TypeTag.VOID)
         self.assertRaises(AttributeError, func_info.get_return_attribute, 
'_not_an_attr')
 
-    @unittest.expectedFailure  # 
https://bugzilla.gnome.org/show_bug.cgi?id=709462
+    @unittest.skip('https://bugzilla.gnome.org/show_bug.cgi?id=709462')
     @unittest.skipUnless(has_cairo, 'Regress needs cairo')
     def test_signal_info(self):
         repo.require('Regress')
@@ -231,7 +231,7 @@
         self.assertFalse(sig_info.true_stops_emit())
         self.assertEqual(sig_info.get_flags(), sig_flags)
 
-    @unittest.expectedFailure  # 
https://bugzilla.gnome.org/show_bug.cgi?id=709462
+    @unittest.skip('https://bugzilla.gnome.org/show_bug.cgi?id=709462')
     @unittest.skipUnless(has_cairo, 'Regress needs cairo')
     def test_notify_signal_info_with_obj(self):
         repo.require('Regress')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygobject-3.12.1/tests/test_signal.py 
new/pygobject-3.12.2/tests/test_signal.py
--- old/pygobject-3.12.1/tests/test_signal.py   2014-03-15 08:19:19.000000000 
+0100
+++ new/pygobject-3.12.2/tests/test_signal.py   2014-05-26 12:13:04.000000000 
+0200
@@ -136,9 +136,9 @@
         inst = Foo()
         inst.my_acc_signal.connect(lambda obj: 1)
         inst.my_acc_signal.connect(lambda obj: 2)
-        ## the value returned in the following handler will not be
-        ## considered, because at this point the accumulator already
-        ## reached its limit.
+        # the value returned in the following handler will not be
+        # considered, because at this point the accumulator already
+        # reached its limit.
         inst.my_acc_signal.connect(lambda obj: 3)
         retval = inst.my_acc_signal.emit()
         self.assertEqual(retval, 3)
@@ -147,8 +147,8 @@
         inst = Foo()
         inst.my_other_acc_signal.connect(self._true_handler1)
         inst.my_other_acc_signal.connect(self._true_handler2)
-        ## the following handler will not be called because handler2
-        ## returns True, so it should stop the emission.
+        # the following handler will not be called because handler2
+        # returns True, so it should stop the emission.
         inst.my_other_acc_signal.connect(self._true_handler3)
         self.__true_val = None
         inst.my_other_acc_signal.emit()
@@ -629,20 +629,20 @@
         rv = self.obj.emit("test-gvalue", v)
         self.assertEqual(rv, GObject.G_MAXINT64)
 
-        # implicit int64
-        # does not work, see https://bugzilla.gnome.org/show_bug.cgi?id=683775
-        #rv = self.obj.emit("test-gvalue", GObject.G_MAXINT64)
-        #self.assertEqual(rv, GObject.G_MAXINT64)
-
         # explicit uint64
         v = GObject.Value(GObject.TYPE_UINT64, GObject.G_MAXUINT64)
         rv = self.obj.emit("test-gvalue", v)
         self.assertEqual(rv, GObject.G_MAXUINT64)
 
+    @unittest.expectedFailure  # 
https://bugzilla.gnome.org/show_bug.cgi?id=705291
+    def test_gvalue_implicit_int64(self):
+        # implicit int64
+        rv = self.obj.emit("test-gvalue", GObject.G_MAXINT64)
+        self.assertEqual(rv, GObject.G_MAXINT64)
+
         # implicit uint64
-        # does not work, see https://bugzilla.gnome.org/show_bug.cgi?id=683775
-        #rv = self.obj.emit("test-gvalue", GObject.G_MAXUINT64)
-        #self.assertEqual(rv, GObject.G_MAXUINT64)
+        rv = self.obj.emit("test-gvalue", GObject.G_MAXUINT64)
+        self.assertEqual(rv, GObject.G_MAXUINT64)
 
     def test_gvalue_ret(self):
         self.assertEqual(self.obj.emit("test-gvalue-ret", GObject.TYPE_INT),
@@ -705,7 +705,6 @@
         @GObject.SignalOverride
         def notify(self, *args, **kargs):
             self.overridden_closure_called = True
-            #GObject.GObject.notify(self, *args, **kargs)
 
         def on_notify(self, obj, prop):
             self.notify_called = True
@@ -763,7 +762,6 @@
         obj = self.DecoratedOverride()
         obj.connect("notify", obj.on_notify)
         self.assertEqual(obj.value, 0)
-        #obj.notify.emit()
         obj.value = 1
         self.assertEqual(obj.value, 1)
         self.assertTrue(obj.overridden_closure_called)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to