25 lines
746 B
Python
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())
|