mirror of
https://github.com/pypa/pip
synced 2023-12-13 21:30:23 +01:00
29 lines
893 B
Python
29 lines
893 B
Python
|
"""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"
|