Skip to content

Commit fabb046

Browse files
committed
Fix SDL renderer test
Clear first to ensure the renderer is blank for reading
1 parent 87dc700 commit fabb046

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tests/test_sdl.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ def test_sdl_screen_saver(uses_window: None) -> None:
5858
def test_sdl_render(uses_window: None) -> None:
5959
window = tcod.sdl.video.new_window(1, 1)
6060
render = tcod.sdl.render.new_renderer(window, software=True, vsync=False, target_textures=True)
61+
render.clear()
6162
render.present()
63+
render.clear()
6264
rgb = render.upload_texture(np.zeros((8, 8, 3), np.uint8))
6365
assert (rgb.width, rgb.height) == (8, 8)
6466
assert rgb.access == tcod.sdl.render.TextureAccess.STATIC
@@ -76,8 +78,6 @@ def test_sdl_render(uses_window: None) -> None:
7678
assert (render.read_pixels(format="RGB") == (0, 0, 0)).all()
7779
assert render.read_pixels(rect=(1, 2, 3, 4)).shape == (4, 3, 4)
7880

79-
render.clear()
80-
8181
render.draw_point((0, 0))
8282
render.draw_points(np.ones((3, 2), dtype=np.float32))
8383
render.draw_points(np.ones((3, 2), dtype=np.intc))

0 commit comments

Comments
 (0)