File: filesystem_test.py

package info (click to toggle)
pysdl2 0.9.17%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,328 kB
  • sloc: python: 24,685; makefile: 36; sh: 8
file content (26 lines) | stat: -rw-r--r-- 724 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import os
import sys
import pytest
import sdl2
from ctypes import cast, c_char_p, addressof


def test_SDL_GetBasePath():
    path = sdl2.SDL_GetBasePath()
    path = path.decode("utf-8")
    if sys.version_info[0] < 3:
        is_python_path = False
        for s in [u"python", u"pypy", u"pyenv", u"virtualenv", u"bin"]:
            if s in path.lower():
                is_python_path = True
                break
        assert is_python_path
    else:
        execprefix = sys.base_exec_prefix
        assert execprefix.lower() in path.lower()

def test_SDL_GetPrefPath():
    path = sdl2.SDL_GetPrefPath(b"OrgName", b"AppName")
    path = path.decode("utf-8")
    assert "OrgName" in path
    assert "AppName" in path