Example #1
0
 def test_SDL_RenderGetSetIntegerScale(self):
     sf = surface.SDL_CreateRGBSurface(0, 100, 100, 32, 0xFF000000,
                                       0x00FF0000, 0x0000FF00, 0x000000FF)
     renderer = render.SDL_CreateSoftwareRenderer(sf)
     assert isinstance(renderer.contents, render.SDL_Renderer)
     assert render.SDL_RenderGetIntegerScale(renderer) == SDL_FALSE
     assert render.SDL_RenderSetIntegerScale(renderer, SDL_FALSE) == 0
     assert render.SDL_RenderGetIntegerScale(renderer) == SDL_FALSE
     assert render.SDL_RenderSetIntegerScale(renderer, SDL_TRUE) == 0
     assert render.SDL_RenderGetIntegerScale(renderer) == SDL_TRUE
     assert render.SDL_RenderSetIntegerScale(renderer, SDL_FALSE) == 0
     assert render.SDL_RenderGetIntegerScale(renderer) == SDL_FALSE
     render.SDL_DestroyRenderer(renderer)
     surface.SDL_FreeSurface(sf)
Example #2
0
 def test_SDL_RenderGetSetIntegerScale(self):
     sf = surface.SDL_CreateRGBSurface(0, 100, 100, 32, 0xFF000000,
                                       0x00FF0000, 0x0000FF00, 0x000000FF)
     renderer = render.SDL_CreateSoftwareRenderer(sf)
     self.assertIsInstance(renderer.contents, render.SDL_Renderer)
     self.assertEqual(render.SDL_RenderGetIntegerScale(renderer), SDL_FALSE)
     self.assertEqual(render.SDL_RenderSetIntegerScale(renderer, SDL_FALSE),
                      0)
     self.assertEqual(render.SDL_RenderGetIntegerScale(renderer), SDL_FALSE)
     self.assertEqual(render.SDL_RenderSetIntegerScale(renderer, SDL_TRUE),
                      0)
     self.assertEqual(render.SDL_RenderGetIntegerScale(renderer), SDL_TRUE)
     self.assertEqual(render.SDL_RenderSetIntegerScale(renderer, SDL_FALSE),
                      0)
     self.assertEqual(render.SDL_RenderGetIntegerScale(renderer), SDL_FALSE)
     render.SDL_DestroyRenderer(renderer)
     surface.SDL_FreeSurface(sf)