Files
pipenv/tests/unit/test_pythonfinder.py
T
Tzu-ping Chung 0ac156c567 WIP core move-out
2018-06-28 18:57:55 +08:00

28 lines
817 B
Python

import pytest
import pipenv.pythonfinder
@pytest.mark.utils
def test_parse_python_version(self):
ver = pipenv.pythonfinder.parse_python_version('Python 3.6.5\n')
assert ver == {'major': '3', 'minor': '6', 'micro': '5'}
@pytest.mark.utils
def test_parse_python_version_suffix(self):
ver = pipenv.pythonfinder.parse_python_version('Python 3.6.5rc1\n')
assert ver == {'major': '3', 'minor': '6', 'micro': '5'}
@pytest.mark.utils
def test_parse_python_version_270(self):
ver = pipenv.pythonfinder.parse_python_version('Python 2.7\n')
assert ver == {'major': '2', 'minor': '7', 'micro': '0'}
@pytest.mark.utils
def test_parse_python_version_270_garbage(self):
ver = pipenv.pythonfinder.parse_python_version('Python 2.7+\n')
assert ver == {'major': '2', 'minor': '7', 'micro': '0'}