summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/Makefile.am1
-rw-r--r--tests/test_gdkevent.py25
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()