diff options
| author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-05-02 23:38:49 +0000 |
|---|---|---|
| committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-05-02 23:38:49 +0000 |
| commit | 98379feee0369bda004cfd5c0fc5decd9b05ff78 (patch) | |
| tree | efd328f720c75a701f83c5806c6dfa54cae2830e /tests | |
| parent | 03a1f371049d4d148f423a4ce2986ff101aea2c3 (diff) | |
| download | pygobject-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.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() |
