summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSimon van der Linden <svdlinden@src.gnome.org>2010-02-03 20:29:55 +0100
committerSimon van der Linden <svdlinden@src.gnome.org>2010-02-03 20:34:21 +0100
commit5106523a4b8378997a1e6cb0488398aa73e7d9d5 (patch)
tree213578cc81daef28649619e15c0f15855e674f04 /tests
parentaefac8c5f64bf059dd6652f8a843d17b34fa0854 (diff)
downloadpygi-5106523a4b8378997a1e6cb0488398aa73e7d9d5.tar.gz
pygi-5106523a4b8378997a1e6cb0488398aa73e7d9d5.tar.xz
pygi-5106523a4b8378997a1e6cb0488398aa73e7d9d5.zip
Fix and complete overrides tests
Those tests were missing in the last commit https://bugzilla.gnome.org/show_bug.cgi?id=602830
Diffstat (limited to 'tests')
-rw-r--r--tests/test_gi.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/test_gi.py b/tests/test_gi.py
index 36337ed..f6187cd 100644
--- a/tests/test_gi.py
+++ b/tests/test_gi.py
@@ -1366,6 +1366,8 @@ class TestOverrides(unittest.TestCase):
# Test that the constructor has been overridden.
struct = TestGI.OverridesStruct(42)
+ self.assertTrue(isinstance(struct, TestGI.OverridesStruct))
+
# Test that the method has been overridden.
self.assertEquals(6, struct.method())
@@ -1378,13 +1380,17 @@ class TestOverrides(unittest.TestCase):
del struct
- def test_struct(self):
+ def test_object(self):
# Test that the constructor has been overridden.
object_ = TestGI.OverridesObject(42)
+ self.assertTrue(isinstance(object_, TestGI.OverridesObject))
+
# Test that the alternate constructor has been overridden.
object_ = TestGI.OverridesObject.new(42)
+ self.assertTrue(isinstance(object_, TestGI.OverridesObject))
+
# Test that the method has been overridden.
self.assertEquals(6, object_.method())