コード例 #1
0
ファイル: test_platform.py プロジェクト: Darriall/pypy
def test_is_host_build():
    from rpython.translator import platform
    assert platform.host == platform.platform

    assert platform.is_host_build()
    platform.set_platform('maemo', None)
    assert platform.host != platform.platform
    assert not platform.is_host_build()
コード例 #2
0
ファイル: test_platform.py プロジェクト: sbw111/lab4
def test_is_host_build():
    from rpython.translator import platform
    assert platform.host == platform.platform

    assert platform.is_host_build()
    platform.set_platform('maemo', None)
    assert platform.host != platform.platform
    assert not platform.is_host_build()
コード例 #3
0
ファイル: conftest.py プロジェクト: zcxowwww/pypy
def pytest_configure(config):
    global option
    option = config.option
    from rpython.config.translationoption import PLATFORMS
    from rpython.translator.platform import set_platform
    platform = config.option.platform
    if platform not in PLATFORMS:
        raise ValueError("%s not in %s" % (platform, PLATFORMS))
    set_platform(platform, None)
コード例 #4
0
ファイル: conftest.py プロジェクト: abhinavthomas/pypy
def pytest_configure(config):
    global option
    option = config.option
    from rpython.config.translationoption import PLATFORMS
    from rpython.translator.platform import set_platform
    platform = config.option.platform
    if platform not in PLATFORMS:
        raise ValueError("%s not in %s" % (platform, PLATFORMS))
    set_platform(platform, None)
コード例 #5
0
def test_is_host_build():
    from platform import machine
    from rpython.translator import platform
    assert platform.host == platform.platform

    assert platform.is_host_build()
    # do we support non-host builds?
    if machine().startswith('arm'):
        platform.set_platform('arm', None)
        assert platform.host != platform.platform
        assert not platform.is_host_build()
コード例 #6
0
def set_platform(config):
    from rpython.translator.platform import set_platform
    set_platform(config.translation.platform, config.translation.cc)
コード例 #7
0
def set_compiler(option, opt, value, parser):
    from rpython.translator.platform import set_platform
    set_platform('host', value)
コード例 #8
0
ファイル: pyinteractive.py プロジェクト: Qointum/pypy
def set_compiler(option, opt, value, parser):
    from rpython.translator.platform import set_platform
    set_platform('host', value)
コード例 #9
0
def set_platform(config):
    from rpython.translator.platform import set_platform
    set_platform(config.translation.platform, config.translation.cc)
コード例 #10
0
ファイル: conftest.py プロジェクト: charred/pypy
def _set_platform(opt, opt_str, value, parser):
    from rpython.config.translationoption import PLATFORMS
    from rpython.translator.platform import set_platform
    if value not in PLATFORMS:
        raise ValueError("%s not in %s" % (value, PLATFORMS))
    set_platform(value, None)