def _build_fixture_file_name(self):
def commit_author_date(commit):
cmd_output = subprocess.check_output(['git', 'show', '-s', '--format=%ai', head_commit]).strip()
cmd_output = re.sub(r'\s*\+.*', '', cmd_output)
cmd_output = re.sub(r'\s+', 'T', cmd_output)
return cmd_output
head_commit = subprocess.check_output(['git', 'rev-parse', '--short', 'HEAD']).strip()
format_args = {
'commit_date': commit_author_date(head_commit),
'commit': head_commit,
'run_date': datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S'),
'user': getpass.getuser(),
}
return '%(commit_date)s+%(commit)s+%(run_date)s+%(user)s.zip' % format_args
评论列表
文章目录