1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
pip/tests/unit/test_models.py

29 lines
893 B
Python
Raw Normal View History

"""Tests for various classes in pip._internal.models
"""
from pip._vendor.packaging.version import parse as parse_version
from pip._internal.models import index
class TestPackageIndex(object):
"""Tests for pip._internal.models.index.PackageIndex
"""
def test_gives_right_urls(self):
url = "https://mypypi.internal/path/"
pack_index = index.PackageIndex(url)
assert pack_index.netloc == "mypypi.internal"
assert pack_index.url == url
assert pack_index.simple_url == url + "simple"
assert pack_index.pypi_url == url + "pypi"
def test_PyPI_urls_are_correct(self):
pack_index = index.PyPI
assert pack_index.netloc == "pypi.org"
assert pack_index.url == "https://pypi.org/"
assert pack_index.simple_url == "https://pypi.org/simple"
assert pack_index.pypi_url == "https://pypi.org/pypi"