コード例 #1
0
ファイル: test_utils.py プロジェクト: mlangsdorf/osbs-client
def test_sanitize_version(version, valid):
    if valid:
        assert vstr_re.match(sanitize_version(parse_version(version)))
    else:
        # with old-style parse_version(), we'll get a numerical string
        # back from sanitize_version(), but current parse_version() will
        # give us a ValueError exception
        try:
            val = sanitize_version(parse_version(version))
            if val != version:
                return
        except BaseException:
            pass
        with pytest.raises(ValueError):
            sanitize_version(parse_version(version))
コード例 #2
0
ファイル: test_utils.py プロジェクト: vrutkovs/osbs-client
def test_sanitize_version(version, valid):
    if valid:
        assert vstr_re.match(sanitize_version(parse_version(version)))
    else:
        # with old-style parse_version(), we'll get a numerical string
        # back from sanitize_version(), but current parse_version() will
        # give us a ValueError exception
        try:
            val = sanitize_version(parse_version(version))
            if val != version:
                return
        except:
            pass
        with pytest.raises(ValueError):
            sanitize_version(parse_version(version))