diff options
-rw-r--r-- | tests/Makefile.am | 1 | ||||
-rw-r--r-- | tests/test_gdkevent.py | 25 |
2 files changed, 26 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index e3b46fc..650dd5a 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -27,6 +27,7 @@ tests = \ test_signal.py \ test_subprocess.py \ test_subtype.py \ + test_gdkevent.py \ test_unknown.py # This is a hack to make sure a shared library is built diff --git a/tests/test_gdkevent.py b/tests/test_gdkevent.py new file mode 100644 index 0000000..9f0d430 --- /dev/null +++ b/tests/test_gdkevent.py @@ -0,0 +1,25 @@ +# -*- Mode: Python -*- + +import gc +import unittest +import sys + +from common import gtk + +class TestGdkEvent(unittest.TestCase): + def testWindowSetter(self): + event = gtk.gdk.Event(gtk.gdk.BUTTON_PRESS) + + win1 = gtk.Window() + win1.realize() + event.window = win1.window + self.assertEqual(event.window, win1.window) + + win2 = gtk.Window() + win2.realize() + event.window = win2.window + self.assertEqual(event.window, win2.window) + + +if __name__ == '__main__': + unittest.main() |