summaryrefslogtreecommitdiff
path: root/tests/test_overrides_gdk.py
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2018-11-04 20:27:36 +0100
committerChristoph Reiter <reiter.christoph@gmail.com>2018-11-04 20:53:12 +0100
commite6f62b6f306baca6d3c5d460e87639876dee5a32 (patch)
tree06425c91586a8fedea2de04e02fad500e953ac26 /tests/test_overrides_gdk.py
parent9140750640b3e2f583a5a4f9b0507f7636d6eda1 (diff)
downloadpygobject-e6f62b6f306baca6d3c5d460e87639876dee5a32.tar.gz
tests: Make tests run with GTK4
This contains the minimum changes needed to get the tests to pass using our docker image which contains a build gtk master from today. This also makes the gtk4 CI job fatal so we don't regress in this area.
Diffstat (limited to 'tests/test_overrides_gdk.py')
-rw-r--r--tests/test_overrides_gdk.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_overrides_gdk.py b/tests/test_overrides_gdk.py
index 1dfe8e31..9c366744 100644
--- a/tests/test_overrides_gdk.py
+++ b/tests/test_overrides_gdk.py
@@ -73,6 +73,7 @@ class TestGdk(unittest.TestCase):
self.assertEqual(tuple(Gdk.RGBA(0.1, 0.2, 0.3, 0.4)),
(0.1, 0.2, 0.3, 0.4))
+ @unittest.skipIf(Gdk_version == "4.0", "not in gdk4")
def test_event(self):
event = Gdk.Event.new(Gdk.EventType.CONFIGURE)
self.assertEqual(event.type, Gdk.EventType.CONFIGURE)
@@ -82,6 +83,7 @@ class TestGdk(unittest.TestCase):
event.type = Gdk.EventType.SCROLL
self.assertRaises(AttributeError, lambda: getattr(event, 'foo_bar'))
+ @unittest.skipIf(Gdk_version == "4.0", "not in gdk4")
def test_event_touch(self):
event = Gdk.Event.new(Gdk.EventType.TOUCH_BEGIN)
self.assertEqual(event.type, Gdk.EventType.TOUCH_BEGIN)
@@ -94,6 +96,7 @@ class TestGdk(unittest.TestCase):
self.assertTrue(event.emulating_pointer)
self.assertTrue(event.touch.emulating_pointer)
+ @unittest.skipIf(Gdk_version == "4.0", "not in gdk4")
def test_event_setattr(self):
event = Gdk.Event.new(Gdk.EventType.DRAG_MOTION)
event.x_root, event.y_root = 0, 5
@@ -106,6 +109,7 @@ class TestGdk(unittest.TestCase):
self.assertFalse(hasattr(event, "foo_bar"))
event.foo_bar = 42
+ @unittest.skipIf(Gdk_version == "4.0", "not in gdk4")
def test_event_repr(self):
event = Gdk.Event.new(Gdk.EventType.CONFIGURE)
self.assertTrue("CONFIGURE" in repr(event))