コード例 #1
0
ファイル: candidates.py プロジェクト: pradyunsg/pip
 def __eq__(self, other: Any) -> bool:
     if isinstance(other, self.__class__):
         return links_equivalent(self._link, other._link)
     return False
コード例 #2
0
ファイル: base.py プロジェクト: thanseefpp/ecart-myproject
def _match_link(link: Link, candidate: "Candidate") -> bool:
    if candidate.source_link:
        return links_equivalent(link, candidate.source_link)
    return False
コード例 #3
0
def test_links_equivalent_false(url1, url2):
    assert not links_equivalent(Link(url1), Link(url2))
コード例 #4
0
def test_links_equivalent(url1, url2):
    assert links_equivalent(Link(url1), Link(url2))
コード例 #5
0
ファイル: test_link.py プロジェクト: hrnciar/pip
def test_links_equivalent_false(url1: str, url2: str) -> None:
    assert not links_equivalent(Link(url1), Link(url2))
コード例 #6
0
def _match_link(link, candidate):
    # type: (Link, Candidate) -> bool
    if candidate.source_link:
        return links_equivalent(link, candidate.source_link)
    return False