diff options
author | Johan Dahlin <johan@src.gnome.org> | 2005-07-22 16:15:10 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2005-07-22 16:15:10 +0000 |
commit | 989d70ccc6b8ebbd0802c17e75b7c2f59de85cd7 (patch) | |
tree | 246fd1fa51030b7a976523ddd34a99ea24c41361 /tests/test_dialog.py | |
parent | d55c68d7bf476b434aa95d72f2be4ada2f5223c2 (diff) | |
download | pygobject-989d70ccc6b8ebbd0802c17e75b7c2f59de85cd7.tar.gz pygobject-989d70ccc6b8ebbd0802c17e75b7c2f59de85cd7.tar.xz pygobject-989d70ccc6b8ebbd0802c17e75b7c2f59de85cd7.zip |
Re-enablePYGTK_2_7_1
* tests/test_radiobutton.py (RadioToolButtonTest): Re-enable
* tests/test_dialog.py (MessageDialogTest.testSubclass): Add tests, for
#311226.
Diffstat (limited to 'tests/test_dialog.py')
-rw-r--r-- | tests/test_dialog.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/tests/test_dialog.py b/tests/test_dialog.py index 74fadb7..7fc168d 100644 --- a/tests/test_dialog.py +++ b/tests/test_dialog.py @@ -1,15 +1,24 @@ +import sys import unittest from common import gtk -class DialogTest(unittest.TestCase): +class MessageDialogTest(unittest.TestCase): def testDialogAdd(self): dialog = gtk.MessageDialog() - # sys.maxint + 1 - response_id = 2147483648 + response_id = sys.maxint + 1 self.assertRaises(OverflowError, dialog.add_button, "Foo", response_id) self.assertRaises(OverflowError, dialog.add_buttons, "Foo", response_id) + def testSubclass(self): + # Normal subclassing should not register a type + sub = type('sub', (gtk.MessageDialog,), {}) + self.assertEqual(sub.__gtype__.name, 'GtkMessageDialog') + + # This depends on 311254 + #type('Sub', (gtk.MessageDialog,), {'__gtype_name__': 'SubDialog'}) + #self.assertEqual(sub.__gtype__.name, 'SubDialog') + if __name__ == '__main__': unittest.main() |