コード例 #1
0
def test_nothing_matches():
    finder = FinderStub(expected_reqs_and_rv_pairs=(
        ('some-package_name==1.2.0', None),
        ('some-package-name==1.2.0', None),
        ('some_package_name==1.2.0', None),
    ))

    _requirement_finder(finder=finder, req_str='some-package_name==1.2.0')
コード例 #2
0
def test_nothing_matches():
    finder = FinderStub(expected_reqs_and_rv_pairs=(
        ('some-package_name==1.2.0', None),
        ('some-package-name==1.2.0', None),
        ('some_package_name==1.2.0', None),
    ))

    _requirement_finder(finder=finder, req_str='some-package_name==1.2.0')
コード例 #3
0
def test_first_try_matches():
    dummy_link = 'dummy link'
    real_package_string = 'some-package_name==1.2.0'

    finder = FinderStub(expected_reqs_and_rv_pairs=((real_package_string,
                                                     dummy_link), ))

    actual_result = _requirement_finder(finder=finder,
                                        req_str=real_package_string)

    eq_(actual_result, dummy_link)
コード例 #4
0
def test_first_try_matches():
    dummy_link = 'dummy link'
    real_package_string = 'some-package_name==1.2.0'

    finder = FinderStub(expected_reqs_and_rv_pairs=(
        (real_package_string, dummy_link),
    ))

    actual_result = _requirement_finder(
        finder=finder,
        req_str=real_package_string)

    eq_(actual_result, dummy_link)