diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2018-11-04 20:27:36 +0100 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2018-11-04 20:53:12 +0100 |
commit | e6f62b6f306baca6d3c5d460e87639876dee5a32 (patch) | |
tree | 06425c91586a8fedea2de04e02fad500e953ac26 /tests/test_overrides_gdk.py | |
parent | 9140750640b3e2f583a5a4f9b0507f7636d6eda1 (diff) | |
download | pygobject-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.py | 4 |
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)) |