def test_norm_version_expanduser(): # pragma: no cover home = os.path.expanduser('~') if os.name == 'nt': path = r'~\python343' expected_path = r'C:{0}\python343\python.exe'.format(home) else: path = '~/.pyenv/versions/3.4.3/bin/python' expected_path = home + '/.pyenv/versions/3.4.3/bin/python' result = norm_version(path) assert result == expected_path
def test_norm_version_expanduser(): home = os.path.expanduser('~') if os.name == 'nt': # pragma: nt cover path = r'~\python343' expected_path = fr'{home}\python343' else: # pragma: nt no cover path = '~/.pyenv/versions/3.4.3/bin/python' expected_path = f'{home}/.pyenv/versions/3.4.3/bin/python' result = python.norm_version(path) assert result == expected_path
def test_norm_version_expanduser(): # pragma: no cover home = os.path.expanduser("~") if os.name == "nt": path = r"~\python343" expected_path = r"C:{0}\python343\python.exe".format(home) else: path = "~/.pyenv/versions/3.4.3/bin/python" expected_path = home + "/.pyenv/versions/3.4.3/bin/python" result = norm_version(path) assert result == expected_path
def test_norm_version_expanduser(): home = os.path.expanduser('~') if os.name == 'nt': # pragma: no cover (nt) path = r'~\python343' expected_path = r'{}\python343'.format(home) else: # pragma: no cover (non-nt) path = '~/.pyenv/versions/3.4.3/bin/python' expected_path = home + '/.pyenv/versions/3.4.3/bin/python' result = python.norm_version(path) assert result == expected_path
def test_norm_version_expanduser(): home = os.path.expanduser('~') if os.name == 'nt': # pragma: no cover (nt) path = r'~\python343' expected_path = r'{}\python343'.format(home) else: # pragma: windows no cover path = '~/.pyenv/versions/3.4.3/bin/python' expected_path = home + '/.pyenv/versions/3.4.3/bin/python' result = python.norm_version(path) assert result == expected_path
def test_sys_executable_matches(v): with mock.patch.object(sys, 'version_info', (3, 6, 7)): assert python._sys_executable_matches(v) assert python.norm_version(v) is None
def test_norm_version_of_default_is_sys_executable(): assert python.norm_version('default') is None
def test_norm_version_of_default_is_sys_executable(): assert python.norm_version('default') == os.path.realpath(sys.executable)