def test_gist_stat(self): gist_rs = get_all_gist() assert len(gist_rs) == 0 g1 = self._add_gist() gist_rs = get_all_gist() assert len(gist_rs) == 1 user_id = "testuser" g1.fork(user_id) gist_rs = get_all_gist() assert len(gist_rs) == 2 assert len(filter(lambda x: x[1] != 0, gist_rs)) == 1
def test_gist_stat(self): store.execute("delete from gists where id < 20") gist_rs = get_all_gist() assert len(gist_rs) == 0 g1 = self._add_gist() gist_rs = get_all_gist() assert len(gist_rs) == 1 user_id = "testuser" g1.fork(user_id) gist_rs = get_all_gist() assert len(gist_rs) == 2 assert len(filter(lambda x: x[1] != 0, gist_rs)) == 1
def source(request): # pr相关数据 pr_rs = get_all_ticket() pr_count = len(pr_rs) pr_open_count = len(filter(lambda x: x[1] is None, pr_rs)) # issue相关数据 issue_rs = get_all_issue() issue_count = len(issue_rs) issue_open_count = len(filter(lambda x: x[1] is None, issue_rs)) project_rs = get_all_project() gist_rs = get_all_gist() data = dict( # pr相关数据 pr_count=pr_count, pr_open_count=pr_open_count, pr_closed_count=pr_count - pr_open_count, pr_comment_count=get_ticket_comment_count(), # issue相关数据 issue_count=issue_count, issue_open_count=issue_open_count, issue_closed_count=issue_count - issue_open_count, issue_comment_count=get_issue_comment_count(), # project相关数据 project_count=len(project_rs), project_fork_count=len(filter(lambda x: x[1] is not None, project_rs)), # gist相关数据 gist_count=len(gist_rs), gist_fork_count=len(filter(lambda x: x[1] != 0, gist_rs)), ) return data
def source(request): # pr相关数据 pr_rs = get_all_ticket() pr_count = len(pr_rs) pr_open_count = len(filter(lambda x: x[1] is None, pr_rs)) # issue相关数据 issue_rs = get_all_issue() issue_count = len(issue_rs) issue_open_count = len(filter(lambda x: x[1] is None, issue_rs)) project_rs = get_all_project() gist_rs = get_all_gist() data = dict( # pr相关数据 pr_count=pr_count, pr_open_count=pr_open_count, pr_closed_count=pr_count - pr_open_count, pr_comment_count=get_ticket_comment_count(), # issue相关数据 issue_count=issue_count, issue_open_count=issue_open_count, issue_closed_count=issue_count - issue_open_count, issue_comment_count=get_issue_comment_count(), # project相关数据 project_count=len(project_rs), project_fork_count=len(filter(lambda x: x[1] is not None, project_rs)), # gist相关数据 gist_count=len(gist_rs), gist_fork_count=len(filter(lambda x: x[1] != 0, gist_rs)) ) return data