treasurehunting2/PySDL2-0.9.5/sdl2/test/platform_test.py
2017-05-13 11:00:53 +02:00

25 lines
746 B
Python

import sys
import unittest
from .. import platform
class SDLPlatformTest(unittest.TestCase):
__tags__ = ["sdl"]
def test_SDL_GetPlatform(self):
retval = platform.SDL_GetPlatform()
if sys.platform in ("win32", "cygwin"):
self.assertEqual(retval, b"Windows")
elif sys.platform.startswith("linux"):
self.assertEqual(retval, b"Linux")
elif sys.platform.startswith("freebsd"):
self.assertEqual(retval, b"FreeBSD")
elif sys.platform.startswith("darwin"):
self.assertEqual(retval, b"Mac OS X")
# Do not check others atm, since we are unsure about what Python will
# return here.
if __name__ == '__main__':
sys.exit(unittest.main())