def METHOD_NAME():
    #We're in the new world
    if sys.implementation.name == "ironpython":
        ipython_executable = sys.executable
        compat_test_path   = os.path.join(get_environ_variable('DLR_ROOT'), "Languages", "IronPython", "Tests", "compat")
        if os.name=="posix":
            cpython_executable = '/usr/bin/python2.7'
            cpython_lib_path   = '/usr/lib/python2.7'
        else:
            cpython_executable = os.path.join(get_environ_variable('DLR_ROOT'), 'External.LCA_RESTRICTED', 'Languages', 'IronPython', '27', 'python.exe')
            cpython_lib_path   = os.path.join(get_environ_variable('DLR_ROOT'), 'External.LCA_RESTRICTED', 'Languages', 'IronPython', '27', 'Lib')
    elif sys.platform in ["win32", "darwin"] or sys.platform.startswith("linux"):
        dlr_bin = get_environ_variable('DLR_BIN')
        if dlr_bin:
            if dlr_bin.startswith('"'):
                # strip quotes when DLR_BIN has spaces, e.g. "bin\Debug\v4Debug"
                Assert(dlr_bin.endswith('"'))
                dlr_bin = dlr_bin[1:-1]
        elif not get_environ_variable('THISISSNAP'):
            dlr_bin = os.path.join(get_environ_variable('DLR_ROOT'), 'bin', 'Debug')
        cpython_executable = sys.executable
        cpython_lib_path   = sys.path[0]
        ipython_executable = os.path.join(dlr_bin, 'ipy.exe')
        compat_test_path   = os.path.join(get_environ_variable('DLR_ROOT'), 'Languages', 'IronPython', 'Tests', 'compat')
    else:
        raise AssertionError
    Assert(file_exists(cpython_executable))
    Assert(file_exists(cpython_lib_path))
    if is_cli:
        Assert(file_exists(ipython_executable))
    Assert(file_exists(compat_test_path))
    return cpython_executable, cpython_lib_path, ipython_executable, compat_test_path