def test_epc_server_runs_fine_in_virtualenv():
    with osenv(VIRTUAL_ENV="/foobar"):
        jep.jedi_epc_server()
    import sys

    venv_path = "/foobar/lib/python%d.%d/site-packages" % sys.version_info[:2]
    assert venv_path in sys.path
def test_epc_server_runs_fine_in_virtualenv():
    import sys
    major_version = sys.version_info[:2][0]
    minor_version = sys.version_info[:2][1]
    relative_venv_path = ".tox/py"
    full_venv_path = os.path.join(os.getcwd(), relative_venv_path)

    with osenv(VIRTUAL_ENV=full_venv_path):
        jep.jedi_epc_server()

    venv_path = '{0}/lib/python{1}.{2}/site-packages'.format(
        full_venv_path, major_version, minor_version)
    assert venv_path in sys.path
def test_epc_server_runs_fine_in_virtualenv():
    import sys
    major_version = sys.version_info[:2][0]
    minor_version = sys.version_info[:2][1]
    relative_venv_path = ".tox/py"
    full_venv_path = os.path.join(os.getcwd(), relative_venv_path)

    with osenv(VIRTUAL_ENV=full_venv_path):
        jep.jedi_epc_server()

    venv_path = '{0}/lib/python{1}.{2}/site-packages'.format(full_venv_path,
                                                             major_version,
                                                             minor_version)
    assert venv_path in sys.path
def test_epc_server_runs_fine_in_non_virtualenv():
    # See: https://github.com/tkf/emacs-jedi/issues/3
    with osenv(VIRTUAL_ENV=None):
        jep.jedi_epc_server()
def test_epc_server_runs_fine_in_non_virtualenv():
    # See: https://github.com/tkf/emacs-jedi/issues/3
    with osenv(VIRTUAL_ENV=None):
        jep.jedi_epc_server()