Example #1
0
    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'
Example #2
0
    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()
Example #3
0
 def participants(self):
     return IssueParticipant.gets_by_issue_id(self.issue_id)
Example #4
0
 def participants(self):
     return IssueParticipant.gets_by_issue_id(self.issue_id)