summaryrefslogtreecommitdiff
path: root/tests/test_overrides_gdk.py
diff options
context:
space:
mode:
authorJean Felder <jfelder@src.gnome.org>2020-04-17 14:37:57 +0200
committerJean Felder <jfelder@src.gnome.org>2020-04-17 15:39:05 +0200
commit934cfec8813db96c3dc6d2a5e76a0b96f49e9cd6 (patch)
treecfa3805af285b11e4d6aabb20f308b6b19df7db5 /tests/test_overrides_gdk.py
parent94f32d1f0861b66bead712313e8b39f58529f139 (diff)
downloadpygobject-934cfec8813db96c3dc6d2a5e76a0b96f49e9cd6.tar.gz
tests: GDK_RELEASE_MASK has been removed from GTK4
See gtk commit 2244eeb7270f5a0b351aae98c19ddbc4d4b5bea7.
Diffstat (limited to 'tests/test_overrides_gdk.py')
-rw-r--r--tests/test_overrides_gdk.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/test_overrides_gdk.py b/tests/test_overrides_gdk.py
index e809da07..d49cdcf3 100644
--- a/tests/test_overrides_gdk.py
+++ b/tests/test_overrides_gdk.py
@@ -247,14 +247,16 @@ class TestGdk(unittest.TestCase):
self.assertEqual(str(Gdk.ModifierType.META_MASK),
'<flags GDK_META_MASK of type Gdk.ModifierType>')
- self.assertEqual(Gdk.ModifierType.RELEASE_MASK | 0, 0x40000000)
- self.assertEqual(hex(Gdk.ModifierType.RELEASE_MASK), '0x40000000')
- self.assertEqual(str(Gdk.ModifierType.RELEASE_MASK),
- '<flags GDK_RELEASE_MASK of type Gdk.ModifierType>')
-
- self.assertEqual(Gdk.ModifierType.RELEASE_MASK | Gdk.ModifierType.META_MASK, 0x50000000)
- self.assertEqual(str(Gdk.ModifierType.RELEASE_MASK | Gdk.ModifierType.META_MASK),
- '<flags GDK_META_MASK | GDK_RELEASE_MASK of type Gdk.ModifierType>')
+ # RELEASE_MASK does not exist in gdk4
+ if not GDK4:
+ self.assertEqual(Gdk.ModifierType.RELEASE_MASK | 0, 0x40000000)
+ self.assertEqual(hex(Gdk.ModifierType.RELEASE_MASK), '0x40000000')
+ self.assertEqual(str(Gdk.ModifierType.RELEASE_MASK),
+ '<flags GDK_RELEASE_MASK of type Gdk.ModifierType>')
+
+ self.assertEqual(Gdk.ModifierType.RELEASE_MASK | Gdk.ModifierType.META_MASK, 0x50000000)
+ self.assertEqual(str(Gdk.ModifierType.RELEASE_MASK | Gdk.ModifierType.META_MASK),
+ '<flags GDK_META_MASK | GDK_RELEASE_MASK of type Gdk.ModifierType>')
@unittest.skipIf(GDK4, "not in gdk4")
def test_color_parse(self):