summaryrefslogtreecommitdiffstats
path: root/tests/test_dialog.py
diff options
context:
space:
mode:
authorJohan Dahlin <johan@src.gnome.org>2005-07-22 16:15:10 +0000
committerJohan Dahlin <johan@src.gnome.org>2005-07-22 16:15:10 +0000
commit989d70ccc6b8ebbd0802c17e75b7c2f59de85cd7 (patch)
tree246fd1fa51030b7a976523ddd34a99ea24c41361 /tests/test_dialog.py
parentd55c68d7bf476b434aa95d72f2be4ada2f5223c2 (diff)
downloadpygobject-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.py15
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()