def if_is_moderator(tribe, user='******'): return check_if_is_moderator(tribe, user)
def test_check_if_is_moderator(self): # check_if_is_moderator(tribe, user) self.assertEquals(check_if_is_moderator(self.administrators_tribe, self.anonuser), False) self.assertEquals(check_if_is_moderator(self.administrators_tribe, self.superuser), True) # In Admin group self.assertEquals(check_if_is_moderator(self.administrators_tribe, self.sean), True) # In admin group # Private group self.assertEquals(check_if_is_moderator(self.tribe3, self.sean), True) # In admin group self.assertEquals(check_if_is_moderator(self.tribe3, self.anonuser), False) self.assertEquals(check_if_is_moderator(self.tribe3, self.normaluser2), False) self.assertEquals(check_if_is_moderator(self.tribe3, self.normaluser), True) # owner, but not moderator # Open group self.assertEquals(check_if_is_moderator(self.tribe1, self.sean), True) self.assertEquals(check_if_is_moderator(self.tribe1, self.superuser), True) self.assertEquals(check_if_is_moderator(self.tribe1, self.anonuser), False) self.assertEquals(check_if_is_moderator(self.tribe1, self.normaluser), False)