diff options
author | Johan Dahlin <johan@src.gnome.org> | 2006-01-09 12:26:46 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2006-01-09 12:26:46 +0000 |
commit | 551a38178f7e66f215980fb01200472c8e6d3cd4 (patch) | |
tree | fbbfd2556f77dc9f64c5c92af76a7dc35930f859 /tests/test_signal.py | |
parent | 0b07af909c44f27368a13ecfa94bfda5762e58fb (diff) | |
download | pygobject-551a38178f7e66f215980fb01200472c8e6d3cd4.tar.gz pygobject-551a38178f7e66f215980fb01200472c8e6d3cd4.tar.xz pygobject-551a38178f7e66f215980fb01200472c8e6d3cd4.zip |
Split out PyGObject from PyGTK.
Diffstat (limited to 'tests/test_signal.py')
-rw-r--r-- | tests/test_signal.py | 42 |
1 files changed, 1 insertions, 41 deletions
diff --git a/tests/test_signal.py b/tests/test_signal.py index 5513f2f..36014fc 100644 --- a/tests/test_signal.py +++ b/tests/test_signal.py @@ -3,7 +3,7 @@ import gc import unittest -from common import gobject, gtk +from common import gobject class C(gobject.GObject): __gsignals__ = { 'my_signal': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, @@ -73,49 +73,9 @@ class TestGPropertyError(unittest.TestCase): self.assertRaises(TypeError, foo) gc.collect() - -class DrawingArea(gtk.DrawingArea): - __gsignals__ = { 'my-activate': (gobject.SIGNAL_RUN_FIRST, - gobject.TYPE_NONE, ()) , - 'my-adjust': (gobject.SIGNAL_RUN_FIRST, - gobject.TYPE_NONE, - (gtk.Adjustment, gtk.Adjustment)) } - def __init__(self): - gtk.DrawingArea.__init__(self) - self.activated = False - self.adjusted = False - - def do_my_activate(self): - self.activated = True - - def do_my_adjust(self, hadj, vadj): - self.adjusted = True - -DrawingArea.set_activate_signal('my-activate') -DrawingArea.set_set_scroll_adjustments_signal('my-adjust') - -class TestOldStyleOverride(unittest.TestCase): - def testActivate(self): - b = DrawingArea() - self.assertEqual(b.activated, False) - b.activate() - self.assertEqual(b.activated, True) - - def testSetScrollAdjustment(self): - b = DrawingArea() - self.assertEqual(b.adjusted, False) - b.set_scroll_adjustments(gtk.Adjustment(), gtk.Adjustment()) - self.assertEqual(b.adjusted, True) - class TestList(unittest.TestCase): def testListObject(self): self.assertEqual(gobject.signal_list_names(C), ('my-signal',)) - def testListInterface(self): - signals = gobject.signal_list_names(gtk.Editable) - self.failUnless('changed' in signals) - self.failUnless('insert-text' in signals) - self.failUnless('delete-text' in signals) - if __name__ == '__main__': unittest.main() |