def test_get_current_version_grabs_most_recent_commit(self): self.add_git_log_format_result("%cn <%ce>", entries=1) self.add_git_log_format_result("%ct", entries=1) self.add_git_log_format_result("%h", entries=1) self.add_git_log_format_result("%s", entries=1) version = git_helpers.get_current_version() self.assertEqual("2015.0815.160741-hash", version)
def test_get_current_version_allows_custom_cwd_and_version(self): self.add_git_log_format_result("%cn <%ce>", entries=1) self.add_git_log_format_result("%ct", entries=1) self.add_git_log_format_result("%h", entries=1) self.add_git_log_format_result("%s", entries=1) version = git_helpers.get_current_version(cwd="/path", version=lambda x: x["hash"]) self.assertEqual("hash", version) self.assert_cwd_equals("/path")
def test_get_current_version_allows_custom_cwd_and_version(self): self.add_git_log_format_result("%cn <%ce>", entries=1) self.add_git_log_format_result("%ct", entries=1) self.add_git_log_format_result("%h", entries=1) self.add_git_log_format_result("%s", entries=1) version = git_helpers.get_current_version( cwd="/path", version=lambda x: x["hash"]) self.assertEqual("hash", version) self.assert_cwd_equals("/path")