def add_participant(self, username): participants = self.participants if username and username not in participants: participants.append(username) self.set_props_item('participants', participants) user = User(username) user.add_participated_pull_request(self.id) return self.participants
def add_participant(self, username): participants = self.participants if username and username not in participants: participants.append(username) self.set_props_item('participants', participants) user = User(username) user.add_participated_pull_request(self.id) return self.participants
def test_get_user_pull_requests(self): u = User('testu%s' % time.time()) title = 'test title' desc = 'test desc' t1 = Ticket.add(self.proj1.id, title, desc, u.username) assert u.get_invited_pull_requests() == [] u.add_invited_pull_request(t1.id) print u.get_invited_pull_requests() assert u.get_invited_pull_requests()[0].id == t1.id assert u.n_open_invited == 1 assert u.get_participated_pull_requests()[0].id == t1.id u.add_participated_pull_request(t1.id) assert u.get_participated_pull_requests()[0].id == t1.id assert u.n_open_participated == 1
def test_get_user_pull_requests(self): u = User('testu%s' % time.time()) title = 'test title' desc = 'test desc' t1 = Ticket.add(self.proj1.id, title, desc, u.username) assert u.get_invited_pull_requests() == [] u.add_invited_pull_request(t1.id) print u.get_invited_pull_requests() assert u.get_invited_pull_requests()[0].id == t1.id assert u.n_open_invited == 1 assert u.get_participated_pull_requests()[0].id == t1.id u.add_participated_pull_request(t1.id) assert u.get_participated_pull_requests()[0].id == t1.id assert u.n_open_participated == 1