def setUp(self): self.member = AuthUtils.create_member('auth_member') self.member.email = '*****@*****.**' self.member.save() AuthUtils.add_main_character(self.member, 'auth_member', '12345', corp_id='111', corp_name='Test Corporation', corp_ticker='TESTR') add_permissions()
def setUp(self): self.member = AuthUtils.create_member('auth_member') AuthUtils.add_main_character(self.member, 'test character', '1234', '2345', 'test corp', 'testc') self.member.email = '*****@*****.**' self.member.save() self.none_user = AuthUtils.create_user('none_user', disconnect_signals=True) self.none_user2 = AuthUtils.create_user('none_user2', disconnect_signals=True) self.none_user3 = AuthUtils.create_user('none_user3', disconnect_signals=True) self.no_perm_user = AuthUtils.create_user('no_perm_user', disconnect_signals=True) AuthUtils.disconnect_signals() self.no_perm_group = Group.objects.create(name="No Permission Group") self.test_group = Group.objects.create(name="Test group") self.test_group.user_set.add(self.none_user) self.test_group.user_set.add(self.none_user2) self.test_group.user_set.add(self.none_user3) self.permission = Permission.objects.get_by_natural_key( codename='audit_permissions', app_label='permissions_tool', model='permissionstool') self.test_group.permissions.add(self.permission) self.member.user_permissions.add(self.permission) AuthUtils.connect_signals()
def setUp(self): # Disconnect signals disconnect_signals() state = AuthUtils.get_member_state() self.alliance = EveAllianceInfo.objects.create( alliance_id='3456', alliance_name='alliance name', alliance_ticker='TIKR', executor_corp_id='2345', ) self.corp = EveCorporationInfo.objects.create( corporation_id='2345', corporation_name='corp name', corporation_ticker='TIKK', member_count=10, alliance=self.alliance, ) state.member_alliances.add(self.alliance) state.member_corporations.add(self.corp) self.member = AuthUtils.create_member('test user')
def setUp(self): self.member = AuthUtils.create_member('auth_member') AuthUtils.add_main_character(self.member, 'test character', '1234', '2345', 'test corp', 'testc') self.member.email = '*****@*****.**' self.member.save() self.none_user = AuthUtils.create_user('none_user', disconnect_signals=True) self.none_user2 = AuthUtils.create_user('none_user2', disconnect_signals=True) self.none_user3 = AuthUtils.create_user('none_user3', disconnect_signals=True) self.no_perm_user = AuthUtils.create_user('no_perm_user', disconnect_signals=True) AuthUtils.disconnect_signals() self.no_perm_group = Group.objects.create(name="No Permission Group") self.test_group = Group.objects.create(name="Test group") self.test_group.user_set.add(self.none_user) self.test_group.user_set.add(self.none_user2) self.test_group.user_set.add(self.none_user3) self.permission = Permission.objects.get_by_natural_key(codename='audit_permissions', app_label='permissions_tool', model='permissionstool') self.test_group.permissions.add(self.permission) self.member.user_permissions.add(self.permission) AuthUtils.connect_signals()
def setUp(self): self.member = AuthUtils.create_member('auth_member') AuthUtils.add_main_character(self.member, 'auth_member', '12345', corp_id='111', corp_name='Test Corporation') add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) Phpbb3User.objects.create(user=member, username=self.member) self.none_user = '******' none_user = AuthUtils.create_user(self.none_user) self.service = Phpbb3Service add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) DiscordUser.objects.create(user=member, uid='12345') self.none_user = '******' none_user = AuthUtils.create_user(self.none_user) self.service = DiscordService add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) DiscourseUser.objects.create(user=member, enabled=True) self.none_user = '******' none_user = AuthUtils.create_user(self.none_user) self.service = DiscourseService add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) MumbleUser.objects.create(user=member) self.none_user = '******' none_user = AuthUtils.create_user(self.none_user) self.service = MumbleService add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) Ips4User.objects.create(user=member, id='12345', username=self.member) self.none_user = '******' none_user = AuthUtils.create_user(self.none_user) self.service = Ips4Service add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) SmfUser.objects.create(user=member, username=self.member) self.none_user = '******' none_user = AuthUtils.create_user(self.none_user) self.service = SmfService add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) SeatUser.objects.create(user=member, username=self.member) self.none_user = '******' none_user = AuthUtils.create_user(self.none_user, disconnect_signals=True) self.service = SeatService add_permissions()
def setUp(self): self.member = 'member_user' member = AuthUtils.create_member(self.member) WikiJs.objects.create(user=member, uid=3) self.none_user = '******' none_user = AuthUtils.create_user(self.none_user) self.service = WikiJSService self.del_user = '******' del_user = AuthUtils.create_user(self.del_user) add_permissions()
def test_update_groups_for_state(self): member = AuthUtils.create_member('test member') obj = AutogroupsConfig.objects.create() obj.states.add(member.profile.state) with patch('.models.AutogroupsConfig.update_group_membership_for_user') as update_group_membership_for_user: AutogroupsConfig.objects.update_groups_for_state(member.profile.state) self.assertTrue(update_group_membership_for_user.called) self.assertEqual(update_group_membership_for_user.call_count, 1) args, kwargs = update_group_membership_for_user.call_args self.assertEqual(args[0], member)
def setUp(self): self.member = AuthUtils.create_member('auth_member') # Suppress signals action while setting up with mock.patch( MODULE_PATH + '.signals.trigger_all_ts_update') as trigger_all_ts_update: ts_member_group = TSgroup.objects.create(ts_group_id=1, ts_group_name='Member') self.m2m_member = AuthTS.objects.create( auth_group=Group.objects.get(name='Member')) self.m2m_member.ts_group.add(ts_member_group) self.m2m_member.save()
def test_update_groups_for_user(self): member = AuthUtils.create_member('test member') obj = AutogroupsConfig.objects.create() obj.states.add(member.profile.state) with patch('.models.AutogroupsConfig.update_group_membership_for_user' ) as update_group_membership_for_user: AutogroupsConfig.objects.update_groups_for_user(member) self.assertTrue(update_group_membership_for_user.called) self.assertEqual(update_group_membership_for_user.call_count, 1) args, kwargs = update_group_membership_for_user.call_args self.assertEqual(args[0], member)
def test_update_groups_no_config(self, remove_corp, remove_alliance, update_groups): member = AuthUtils.create_member('test member') obj = AutogroupsConfig.objects.create() # Corp and alliance groups should be removed from users if their state has no config AutogroupsConfig.objects.update_groups_for_user(member) self.assertFalse(update_groups.called) self.assertTrue(remove_alliance.called) self.assertTrue(remove_corp.called) # The normal group assignment should occur if there state has a config obj.states.add(member.profile.state) AutogroupsConfig.objects.update_groups_for_user(member) self.assertTrue(update_groups.called)
def setUp(self): # Inert signals before setup begins with mock.patch( MODULE_PATH + '.signals.trigger_all_ts_update') as trigger_all_ts_update: self.member = AuthUtils.create_member('auth_member') self.member.email = '*****@*****.**' self.member.save() AuthUtils.add_main_character(self.member, 'auth_member', '12345', corp_id='111', corp_name='Test Corporation') ts_member_group = TSgroup.objects.create(ts_group_id=1, ts_group_name='Member') m2m_member = AuthTS.objects.create(auth_group=Group.objects.get( name='Member')) m2m_member.ts_group.add(ts_member_group) m2m_member.save() add_permissions()
def setUp(self): disconnect_signals() state = AuthUtils.get_member_state() self.char = EveCharacter.objects.create( character_id='1234', character_name='test character', corporation_id='2345', corporation_name='test corp', corporation_ticker='tickr', alliance_id='3456', alliance_name='alliance name', ) self.alliance = EveAllianceInfo.objects.create( alliance_id='3456', alliance_name='alliance name', alliance_ticker='TIKR', executor_corp_id='2345', ) self.corp = EveCorporationInfo.objects.create( corporation_id='2345', corporation_name='corp name', corporation_ticker='TIKK', member_count=10, alliance=self.alliance, ) state.member_alliances.add(self.alliance) state.member_corporations.add(self.corp) self.member = AuthUtils.create_member('test user') self.member.profile.main_character = self.char self.member.profile.save() connect_signals()
def setUp(self): # Inert signals before setup begins with mock.patch( MODULE_PATH + '.signals.trigger_all_ts_update') as trigger_all_ts_update: self.member = 'member_user' member = AuthUtils.create_member(self.member) Teamspeak3User.objects.create(user=member, uid=self.member, perm_key='123ABC') self.none_user = '******' AuthUtils.create_user(self.none_user) state = member.profile.state ts_member_group = TSgroup.objects.create(ts_group_id=1, ts_group_name='Member') ts_state_group = TSgroup.objects.create(ts_group_id=2, ts_group_name='State') m2m_member_group = AuthTS.objects.create( auth_group=member.groups.all()[0]) m2m_member_group.ts_group.add(ts_member_group) m2m_member_group.save() StateGroup.objects.create(state=state, ts_group=ts_state_group) self.service = Teamspeak3Service add_permissions()
def setUp(self): self.member = AuthUtils.create_member('auth_member') AuthUtils.add_main_character(self.member, 'test character', '1234', '2345', 'test corp', 'testc') add_permissions()