mirror of https://github.com/pypa/pip
finder link priority test; non-egg over egg fragment url
This commit is contained in:
parent
758c3368e9
commit
82452a139c
|
@ -92,3 +92,21 @@ def test_finder_priority_page_over_deplink():
|
|||
finder.add_dependency_links(['http://c.pypi.python.org/simple/gmpy/'])
|
||||
link = finder.find_requirement(req, False)
|
||||
assert link.url.startswith("http://pypi")
|
||||
|
||||
|
||||
def test_finder_priority_nonegg_over_eggfragments():
|
||||
"""Test PackageFinder prefers non-egg links over "#egg=" links"""
|
||||
req = InstallRequirement.from_line('bar==1.0', None)
|
||||
links = ['http://foo/bar.py#egg=bar-1.0', 'http://foo/bar-1.0.tar.gz']
|
||||
|
||||
finder = PackageFinder(links, [])
|
||||
link = finder.find_requirement(req, False)
|
||||
assert link.url.endswith('tar.gz')
|
||||
|
||||
links.reverse()
|
||||
finder = PackageFinder(links, [])
|
||||
link = finder.find_requirement(req, False)
|
||||
assert link.url.endswith('tar.gz')
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue