summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-05-02 23:38:49 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-05-02 23:38:49 +0000
commit98379feee0369bda004cfd5c0fc5decd9b05ff78 (patch)
treeefd328f720c75a701f83c5806c6dfa54cae2830e /tests
parent03a1f371049d4d148f423a4ce2986ff101aea2c3 (diff)
downloadpygobject-98379feee0369bda004cfd5c0fc5decd9b05ff78.tar.gz
pygobject-98379feee0369bda004cfd5c0fc5decd9b05ff78.tar.xz
pygobject-98379feee0369bda004cfd5c0fc5decd9b05ff78.zip
Bug 302622: Assignment to gtk.gdk.Event.window is buggy
Diffstat (limited to 'tests')
-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()