diff options
author | Paul Pogonyshev <pogonyshev@gmx.net> | 2008-08-11 20:17:12 +0000 |
---|---|---|
committer | Paul Pogonyshev <paulp@src.gnome.org> | 2008-08-11 20:17:12 +0000 |
commit | 83b468fdf8301da3653032c28b6685f0ef5986f8 (patch) | |
tree | f89322f569d181cd8997b8dcb3b18a556a88984e /tests | |
parent | bc1a275dedc30f56face403118699ebf9aafa846 (diff) | |
download | pygobject-83b468fdf8301da3653032c28b6685f0ef5986f8.tar.gz pygobject-83b468fdf8301da3653032c28b6685f0ef5986f8.tar.xz pygobject-83b468fdf8301da3653032c28b6685f0ef5986f8.zip |
Bug 547104 – improve type wrapper creation
2008-08-11 Paul Pogonyshev <pogonyshev@gmx.net>
Bug 547104 – improve type wrapper creation
* gio/gappinfo.override (_wrap_g_app_info_tp_richcompare)
(_wrap_g_app_info_tp_repr): New functions.
* tests/test_gio.py (TestAppInfo.test_eq): New test.
svn path=/trunk/; revision=941
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_gio.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_gio.py b/tests/test_gio.py index d5b92b3..7500e58 100644 --- a/tests/test_gio.py +++ b/tests/test_gio.py @@ -678,6 +678,14 @@ class TestAppInfo(unittest.TestCase): self.assertEquals(self.appinfo.get_description(), "Custom definition for does-not-exist") + def test_eq(self): + info1 = gio.app_info_get_all()[0] + info2 = info1.dup() + self.assert_(info1 is not info2) + self.assertEquals(info1, info2) + + self.assertNotEqual(gio.app_info_get_all()[0], gio.app_info_get_all()[1]) + class TestVfs(unittest.TestCase): def setUp(self): self.vfs = gio.vfs_get_default() |