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)