Пример #1
0
 def test_create_organization_team(self):
     profile = utils.create_organization("modilabs", self.user)
     organization = profile.user
     team_name = 'dev'
     perms = ['is_org_owner', ]
     utils.create_organization_team(organization, team_name, perms)
     team_name = "modilabs#%s" % team_name
     dev_team = Team.objects.get(organization=organization, name=team_name)
     self.assertIsInstance(dev_team, Team)
     self.assertIsInstance(
         dev_team.permissions.get(codename='is_org_owner'), Permission)
Пример #2
0
 def test_create_organization_team(self):
     profile = utils.create_organization("modilabs", self.user)
     organization = profile.user
     team_name = 'dev'
     perms = [
         'is_org_owner',
     ]
     utils.create_organization_team(organization, team_name, perms)
     team_name = "modilabs#%s" % team_name
     dev_team = Team.objects.get(organization=organization, name=team_name)
     self.assertIsInstance(dev_team, Team)
     self.assertIsInstance(
         dev_team.permissions.get(codename='is_org_owner'), Permission)
Пример #3
0
 def test_add_team_to_project(self):
     organization = self._create_organization("modilabs", self.user)
     project_name = "demo"
     team_name = "enumerators"
     project = self._create_project(organization, project_name, self.user)
     team = utils.create_organization_team(organization, team_name)
     result = utils.add_team_to_project(team, project)
     self.assertTrue(result)
     self.assertIn(project, team.projects.all())
Пример #4
0
 def test_add_team_to_project(self):
     organization = self._create_organization("modilabs", self.user)
     project_name = "demo"
     team_name = "enumerators"
     project = self._create_project(organization, project_name, self.user)
     team = utils.create_organization_team(organization, team_name)
     result = utils.add_team_to_project(team, project)
     self.assertTrue(result)
     self.assertIn(project, team.projects.all())
Пример #5
0
    def test_assign_user_to_team(self):
        # create the organization
        organization = self._create_organization("modilabs", self.user)
        user_deno = self._create_user('deno', 'deno')

        # create another team
        team_name = 'managers'
        team = utils.create_organization_team(organization, team_name)
        utils.add_user_to_team(team, user_deno)
        self.assertIn(team.group_ptr, user_deno.groups.all())
Пример #6
0
    def test_assign_user_to_team(self):
        # create the organization
        organization = self._create_organization("modilabs", self.user)
        user_deno = self._create_user('deno', 'deno')

        # create another team
        team_name = 'managers'
        team = utils.create_organization_team(organization, team_name)
        utils.add_user_to_team(team, user_deno)
        self.assertIn(team.group_ptr, user_deno.groups.all())