コード例 #1
0
def test_get_latest(repo_r, spec, exp):
    spec = Repository._parse_spec(spec)
    assert spec['version'] is None
    assert Repository.contains(spec) is exp
    if exp:
        Repository.get_metadata(spec)
        assert spec['version_sign'] == '>='
コード例 #2
0
def test_get_latest(repo_r, spec, exp):
    spec = Repository._parse_spec(spec)
    assert spec['version'] is None
    assert Repository.contains(spec) is exp
    if exp:
        Repository.get_metadata(spec)
        assert spec['version_sign'] == '>='
コード例 #3
0
def test_simple_select(repo_r, spec, exp):
    spec = Repository._parse_spec(spec)
    assert Repository.contains(spec) is exp
    if exp:
        metadata = Repository.get_metadata(spec)
        assert metadata['version'] == spec['version']
        assert spec['version_sign'] == '=='
コード例 #4
0
def test_simple_select(repo_r, spec, exp):
    spec = Repository._parse_spec(spec)
    assert Repository.contains(spec) is exp
    if exp:
        metadata = Repository.get_metadata(spec)
        assert metadata['version'] == spec['version']
        assert spec['version_sign'] == '=='
コード例 #5
0
def test_guess_version_soft(repo_r, spec, exp, exp_ver):
    assert Repository.contains(spec) is exp
    if exp:
        metadata = Repository.get_metadata(spec)
        assert metadata['version'] == exp_ver
コード例 #6
0
def test_guess_version_soft(repo_r, spec, exp, exp_ver):
    assert Repository.contains(spec) is exp
    if exp:
        metadata = Repository.get_metadata(spec)
        assert metadata['version'] == exp_ver