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'] == '>='
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'] == '>='
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'] == '=='
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'] == '=='
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
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