def test_get_moderators_with_groups(self): groups_enabled_backup = askbot_settings.GROUPS_ENABLED askbot_settings.update('GROUPS_ENABLED', True) #create group group = Group(name='testers', openness=Group.OPEN) group.save() #create one admin and one moderator, and one reg user mod1 = self.create_user('mod1', status='m') adm1 = self.create_user('adm1', status='d') reg1 = self.create_user('reg1') #join them to the group mod1.join_group(group) adm1.join_group(group) reg1.join_group(group) #create one admin and one moderator, and one reg user mod2 = self.create_user('mod2', status='m') adm2 = self.create_user('adm2', status='d') reg2 = self.create_user('reg2') #make a post question = self.post_question(user=reg1, group_id=group.id) #run get_moderators and see that only one admin and one mods = question.get_moderators() self.assertEqual(set([mod1, adm1]), set(mods)) #moderator are in the set of moderators askbot_settings.update('GROUPS_ENABLED', groups_enabled_backup)
def test_get_moderators_with_groups(self): groups_enabled_backup = askbot_settings.GROUPS_ENABLED askbot_settings.update("GROUPS_ENABLED", True) # create group group = Group(name="testers", openness=Group.OPEN) group.save() # create one admin and one moderator, and one reg user mod1 = self.create_user("mod1", status="m") adm1 = self.create_user("adm1", status="d") reg1 = self.create_user("reg1") # join them to the group mod1.join_group(group) adm1.join_group(group) reg1.join_group(group) # create one admin and one moderator, and one reg user mod2 = self.create_user("mod2", status="m") adm2 = self.create_user("adm2", status="d") reg2 = self.create_user("reg2") # make a post question = self.post_question(user=reg1, group_id=group.id) # run get_moderators and see that only one admin and one mods = question.get_moderators() self.assertEqual(set([mod1, adm1]), set(mods)) # moderator are in the set of moderators askbot_settings.update("GROUPS_ENABLED", groups_enabled_backup)
def test_get_moderators_with_groups(self): return # skip this test #create group group = Group(name='testers', openness=Group.OPEN) group.save() #create one admin and one moderator, and one reg user mod1 = self.create_user('mod1', status='m') adm1 = self.create_user('adm1', status='d') reg1 = self.create_user('reg1') #join them to the group mod1.join_group(group) adm1.join_group(group) reg1.join_group(group) #create one admin and one moderator, and one reg user mod2 = self.create_user('mod2', status='m') adm2 = self.create_user('adm2', status='d') reg2 = self.create_user('reg2') #make a post question = self.post_question(user=reg1, group_id=group.id) #run get_moderators and see that only one admin and one mods = question.get_moderators() self.assertEqual( set([mod1, adm1]), set(mods) )
def test_get_moderators_with_groups(self): groups_enabled_backup = askbot_settings.GROUPS_ENABLED askbot_settings.update('GROUPS_ENABLED', True) #create group group = Group(name='testers', openness=Group.OPEN) group.save() #create one admin and one moderator, and one reg user mod1 = self.create_user('mod1', status='m') adm1 = self.create_user('adm1', status='d') reg1 = self.create_user('reg1') #join them to the group mod1.join_group(group) adm1.join_group(group) reg1.join_group(group) #create one admin and one moderator, and one reg user mod2 = self.create_user('mod2', status='m') adm2 = self.create_user('adm2', status='d') reg2 = self.create_user('reg2') #make a post exercise = self.post_exercise(user=reg1, group_id=group.id) #run get_moderators and see that only one admin and one mods = exercise.get_moderators() self.assertEqual( set([mod1, adm1]), set(mods) ) #moderator are in the set of moderators askbot_settings.update('GROUPS_ENABLED', groups_enabled_backup)
def test_get_for_inbox_group_join(self): mod = self.create_user('mod', status='d') group = Group(name='grp', openness=Group.MODERATED) group.save() mod.join_group(group) simple = self.create_user('simple') simple.join_group(group) inbox_context = context.get_for_inbox(mod) self.assertEqual(inbox_context['re_count'], 0) self.assertEqual(inbox_context['group_join_requests_count'], 1) inbox_context = context.get_for_inbox(simple) values = set(inbox_context.values()) self.assertEqual(values, set([0, 0]))
def test_get_moderators_with_groups(self): #create group group = Group(name='testers', openness=Group.OPEN) group.save() #create one admin and one moderator, and one reg user mod1 = self.create_user('mod1', status='m') adm1 = self.create_user('adm1', status='d') reg1 = self.create_user('reg1') #join them to the group mod1.join_group(group) adm1.join_group(group) reg1.join_group(group) #create one admin and one moderator, and one reg user mod2 = self.create_user('mod2', status='m') adm2 = self.create_user('adm2', status='d') reg2 = self.create_user('reg2') #make a post question = self.post_question(user=reg1, group_id=group.id) #run get_moderators and see that only one admin and one mods = question.get_moderators() self.assertEqual(set([mod1, adm1]), set(mods))