def test_include_libtk(tmpdir): lib_pypy, lib_python_modified, lib_python = build_hierarchy(tmpdir) lib_tk_modified = lib_python_modified.join('lib-tk') lib_tk = lib_python.join('lib-tk') path = getinitialpath(None, str(tmpdir)) i = path.index(str(lib_tk_modified)) j = path.index(str(lib_tk)) assert i < j
def pypy_initial_path(s): from pypy.module.sys.state import getinitialpath try: return getinitialpath(s) except OSError: return None
def test_include_libtk(tmpdir): lib_pypy, lib_python = build_hierarchy(tmpdir) lib_tk = lib_python.join('lib-tk') path = getinitialpath(None, str(tmpdir)) assert lib_tk in path
def test_stdlib_in_prefix(tmpdir): dirs = build_hierarchy(tmpdir) path = getinitialpath(None, str(tmpdir)) # we get at least 'dirs', and maybe more (e.g. plat-linux2) assert path[:len(dirs)] == map(str, dirs)
def test_include_libtk(tmpdir): lib_pypy, lib_python = build_hierarchy(tmpdir) lib_tk = lib_python.join("lib-tk") path = getinitialpath(None, str(tmpdir)) assert lib_tk in path
def test_stdlib_in_prefix(tmpdir): dirs = build_hierarchy(tmpdir) path = getinitialpath(None, str(tmpdir)) # we get at least 'dirs', and maybe more (e.g. plat-linux2) assert path[: len(dirs)] == map(str, dirs)
def pypy_initial_path(s): from pypy.module.sys.state import getinitialpath try: return getinitialpath(None, s) except OSError: return None