def test_get(self): p = IssueParticipant.add(1, 'test1') p = IssueParticipant.add(2, 'test1') p = IssueParticipant.add(3, 'test1') p = IssueParticipant.add(1, 'test2') ps = IssueParticipant.gets_by_issue_id(1) assert all([isinstance(_p, IssueParticipant) for _p in ps]) assert len(ps) == 2 ps = IssueParticipant.gets_by_user_id('test1') assert all([isinstance(_p, IssueParticipant) for _p in ps]) assert len(ps) == 3 p = IssueParticipant.get_by_issue_id_and_user_id(1, 'test1') assert isinstance(p, IssueParticipant) assert p.issue_id == 1 assert p.user_id == 'test1'
def ttest_get(self): # FIXME p1 = IssueParticipant.add(1, 'test1') p2 = IssueParticipant.add(2, 'test1') p3 = IssueParticipant.add(3, 'test1') p4 = IssueParticipant.add(1, 'test2') ps = IssueParticipant.gets_by_issue_id(1) assert all([isinstance(_p, IssueParticipant) for _p in ps]) assert len(ps) == 2 ps = IssueParticipant.gets_by_user_id('test1') assert all([isinstance(_p, IssueParticipant) for _p in ps]) assert len(ps) == 3 p = IssueParticipant.get_by_issue_id_and_user_id(1, 'test1') assert isinstance(p, IssueParticipant) assert p.issue_id == 1 assert p.user_id == 'test1' for p in [p1, p2, p3, p4]: p.delete()
def participants(self): return IssueParticipant.gets_by_issue_id(self.issue_id)
def participants(self): return IssueParticipant.gets_by_issue_id(self.issue_id)