def test_closed_team(self):
     for policy in EXCLUSIVE_TEAM_POLICY:
         closed_team = self.factory.makeTeam(membership_policy=policy)
         self.assertTrue(
             is_public_person_or_closed_team(closed_team),
             "%s is not closed" % policy)
 def test_person(self):
     person = self.factory.makePerson()
     self.assertTrue(is_public_person_or_closed_team(person))
 def test_open_team(self):
     for policy in INCLUSIVE_TEAM_POLICY:
         open_team = self.factory.makeTeam(membership_policy=policy)
         self.assertFalse(
             is_public_person_or_closed_team(open_team),
             "%s is not open" % policy)
 def test_non_person(self):
     self.assertFalse(is_public_person_or_closed_team(0))
 def test_closed_team(self):
     for policy in EXCLUSIVE_TEAM_POLICY:
         closed_team = self.factory.makeTeam(membership_policy=policy)
         self.assertTrue(is_public_person_or_closed_team(closed_team),
                         "%s is not closed" % policy)
 def test_open_team(self):
     for policy in INCLUSIVE_TEAM_POLICY:
         open_team = self.factory.makeTeam(membership_policy=policy)
         self.assertFalse(is_public_person_or_closed_team(open_team),
                          "%s is not open" % policy)
 def test_person(self):
     person = self.factory.makePerson()
     self.assertTrue(is_public_person_or_closed_team(person))
 def test_non_person(self):
     self.assertFalse(is_public_person_or_closed_team(0))