def test_current_version_does_not_match_expected_regex( test_config: Config) -> None: test_config.version_regex = re.compile(r"(\d+)\.(\d+)\.(\d+)") test_config.current_version = "1.42a1" assert_validation_error( test_config, "Current version: 1.42a1 does not match version regex")
def test_invalid_commit_message(test_config: Config) -> None: test_config.git_message_template = "invalid message" assert_validation_error( test_config, "git.message_template should contain the string {new_version}")