Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Slowroll:Build:1
python-pygame
pygame-pr4169-videodummytests.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pygame-pr4169-videodummytests.patch of Package python-pygame
From 656eb5d986873ec7297bd19afeee62f05d16170a Mon Sep 17 00:00:00 2001 From: Emily Trau <emily@downunderctf.com> Date: Tue, 5 Mar 2024 11:42:09 +1100 Subject: [PATCH] Skip surface tests that fail when `SDL_VIDEODRIVER=dummy` --- test/surface_test.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/test/surface_test.py b/test/surface_test.py index e6dc1ad095..b1147d278f 100644 --- a/test/surface_test.py +++ b/test/surface_test.py @@ -1091,6 +1091,10 @@ def test_image_convert_bug_131(self): finally: pygame.display.quit() + @unittest.skipIf( + os.environ.get("SDL_VIDEODRIVER") == "dummy", + 'requires a non-"dummy" SDL_VIDEODRIVER', + ) def test_convert_init(self): """Ensure initialization exceptions are raised for surf.convert().""" @@ -1101,12 +1105,11 @@ def test_convert_init(self): pygame.display.init() try: - if os.environ.get("SDL_VIDEODRIVER") != "dummy": - try: - surf.convert(32) - surf.convert(pygame.Surface((1, 1))) - except pygame.error: - self.fail("convert() should not raise an exception here.") + try: + surf.convert(32) + surf.convert(pygame.Surface((1, 1))) + except pygame.error: + self.fail("convert() should not raise an exception here.") self.assertRaisesRegex(pygame.error, "No video mode", surf.convert) @@ -1118,6 +1121,10 @@ def test_convert_init(self): finally: pygame.display.quit() + @unittest.skipIf( + os.environ.get("SDL_VIDEODRIVER") == "dummy", + 'requires a non-"dummy" SDL_VIDEODRIVER', + ) def test_convert_alpha_init(self): """Ensure initialization exceptions are raised for surf.convert_alpha()."""
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor