Skip to content

Commit a161309

Browse files
committed
Try sleeping in window autoresize test
Hopefully reduce number of CI failures
1 parent bea1ce6 commit a161309

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

test/window_test.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -321,21 +321,23 @@ def test_from_display_module(self):
321321
pygame.init()
322322

323323
def test_window_surface(self):
324+
# window's surface uses an event callback that may take some time to get
325+
# processed by the system event queue - sleep for 1 second to give
326+
# the window event queue chance to catch up
324327
win = Window(size=(640, 480))
328+
time.sleep(1)
325329
surf = win.get_surface()
326330

327331
self.assertIsInstance(surf, pygame.Surface)
328332

329333
# test auto resize
330334
self.assertTupleEqual(win.size, surf.get_size())
331-
# autoresize uses an event callback that may take some time to get
332-
# processed by the system event queue, sleep for 3 seconds to give
333-
# the queue chance to catch up
335+
334336
win.size = (100, 100)
335-
time.sleep(3)
337+
time.sleep(1)
336338
self.assertTupleEqual(win.size, surf.get_size())
337339
win.size = (1280, 720)
338-
time.sleep(3)
340+
time.sleep(1)
339341
self.assertTupleEqual(win.size, surf.get_size())
340342

341343
# window surface should be invalid after the window is destroyed

0 commit comments

Comments
 (0)