def test_validate_version_str_fails(): with pytest.raises(InvalidArgument): validate_version_str("44&") with pytest.raises(InvalidArgument): validate_version_str("44 123") with pytest.raises(InvalidArgument): validate_version_str("")
def test_validate_version_str_pass(): validate_version_str("abc_123") validate_version_str("1") validate_version_str("a_valid_version") validate_version_str("AValidVersion") validate_version_str("_AValidVersion") validate_version_str("1.3.4") validate_version_str("1.3.4-g375a71b")