def test_delete_team_project_relationship_by_project_id(self): team_id = 2222 project_id = 2222 rl = TeamProjectRelationship.create(team_id=team_id, project_id=project_id) relationship = TeamProjectRelationship.get(team_id=team_id, project_id=project_id) ok_(rl.id == relationship.id) TeamProjectRelationship.deletes(project_id=project_id) relationship = TeamProjectRelationship.get(team_id=team_id, project_id=project_id) ok_(relationship is None)
def test_delete_team_project_relationship_by_project_id(self): team_id = 2222 project_id = 2222 rl = TeamProjectRelationship.create(team_id=team_id, project_id=project_id) relationship = TeamProjectRelationship.get(team_id=team_id, project_id=project_id) ok_(rl.id == relationship.id) TeamProjectRelationship.deletes(project_id=project_id) relationship = TeamProjectRelationship.get(team_id=team_id, project_id=project_id) ok_(relationship is None)
def add_project(self, project): r = TeamProjectRelationship.get(team_id=self.id, project_id=project.id) if not r: TeamProjectRelationship.create(team_id=self.id, project_id=project.id) return True
def test_add_and_delete_team_project_relationship(self): team_id = 2222 project_id = 33333 rl = TeamProjectRelationship.create(team_id=team_id, project_id=project_id) relationship = TeamProjectRelationship.get(team_id=team_id, project_id=project_id) ok_(rl.id == relationship.id) rl.delete()
def test_add_and_delete_team_project_relationship(self): team_id = 2222 project_id = 33333 rl = TeamProjectRelationship.create(team_id=team_id, project_id=project_id) relationship = TeamProjectRelationship.get(team_id=team_id, project_id=project_id) ok_(rl.id == relationship.id) rl.delete()
def remove_project(self, project): r = TeamProjectRelationship.get(team_id=self.id, project_id=project.id) if r: r.delete() return True
def is_project(self, project_id): r = TeamProjectRelationship.get(team_id=self.id, project_id=project_id) return True if r else False