Example #1
0
 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
Example #2
0
 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()
Example #3
0
 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()
Example #4
0
    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)
Example #5
0
    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)