Skip to content

Commit 9d6e56d

Browse files
committed
SDL3: skip tests of unported stuff
1 parent b6c3fb5 commit 9d6e56d

10 files changed

+78
-2
lines changed

test/controller_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

test/gfxdraw_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

test/joystick_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

test/mixer_music_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

test/mixer_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

test/render_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

test/sndarray_tags.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
__tags__ = ["array"]
1+
import pygame
22

3-
exclude = False
3+
__tags__ = ["array", "sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
46

57
try:
68
import numpy

test/surface_test.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,11 @@ def test_subsurface_rle2(self):
376376
self.assertTrue(s1.get_flags() & pygame.RLEACCELOK)
377377
self.assertTrue(not s2.get_flags() & pygame.RLEACCELOK)
378378

379+
@unittest.skipIf(
380+
pygame.version.SDL >= (2, 32, 50),
381+
"fails on SDL3, does not work in sdl2-compat either. See: "
382+
"https://github.com/libsdl-org/sdl2-compat/issues/476",
383+
)
379384
def test_solarwolf_rle_usage(self):
380385
"""Test for error/crash when calling set_colorkey() followed
381386
by convert twice in succession. Code originally taken
@@ -404,6 +409,11 @@ def optimize(img):
404409
finally:
405410
pygame.display.quit()
406411

412+
@unittest.skipIf(
413+
pygame.version.SDL >= (2, 32, 50),
414+
"fails on SDL3, does not work in sdl2-compat either. See: "
415+
"https://github.com/libsdl-org/sdl2-compat/issues/476",
416+
)
407417
def test_solarwolf_rle_usage_2(self):
408418
"""Test for RLE status after setting alpha"""
409419

test/touch_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

test/video_tags.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pygame
2+
3+
__tags__ = ["sdl3_skip"]
4+
5+
exclude = pygame.get_sdl_version() >= (3, 0, 0)
6+
7+
if exclude:
8+
__tags__.extend(("ignore", "subprocess_ignore"))

0 commit comments

Comments
 (0)