def setUp(self): self.member = AuthUtils.create_user('auth_member', disconnect_signals=True) AuthUtils.add_main_character(self.member, 'Test', '1', '2', 'Test Corp', 'TEST') self.none_user = AuthUtils.create_user('none_user', disconnect_signals=True)
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 setUpTestData(cls): cls.user = AuthUtils.create_user('test_user', disconnect_signals=True) AuthUtils.add_main_character(cls.user, 'Test Character', '1', corp_id='1', alliance_id='1', corp_name='Test Corp', alliance_name='Test Alliance') cls.guest_state = get_guest_state() cls.test_character = EveCharacter.objects.get(character_id='1') cls.test_corporation = EveCorporationInfo.objects.create( corporation_id='1', corporation_name='Test Corp', corporation_ticker='TEST', member_count=1) cls.test_alliance = EveAllianceInfo.objects.create( alliance_id='1', alliance_name='Test Alliance', alliance_ticker='TEST', executor_corp_id='1') cls.member_state = State.objects.create( name='Test Member', priority=150, )
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 setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.user.profile.refresh_from_db() cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='a') cls.corp = EveCorporationInfo.objects.create( corporation_id='2', corporation_name='test corp', corporation_ticker='TEST', member_count=1) cls.corpstats = CorpStats.objects.create(token=cls.token, corp=cls.corp) cls.member = CorpMember.objects.create( corpstats=cls.corpstats, character_id='2', character_name='other test character')
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 setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.user.profile.refresh_from_db() cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='a') cls.corp = EveCorporationInfo.objects.create(corporation_id='2', corporation_name='test corp', corporation_ticker='TEST', member_count=1) cls.corpstats = CorpStats.objects.create(token=cls.token, corp=cls.corp) cls.member = CorpMember.objects.create(corpstats=cls.corpstats, character_id='2', character_name='other test character')
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 setUpTestData(cls): cls.user = AuthUtils.create_user('test user', disconnect_signals=True) AuthUtils.add_main_character(cls.user, 'test character', '1', '2', 'test corp', 'test') character = UserProfile.objects.get(user=cls.user).main_character CharacterOwnership.objects.create(user=cls.user, character=character, owner_hash='test')
def test_no_ownership(self): user = AuthUtils.create_user('v1 user', disconnect_signals=True) AuthUtils.add_main_character(user, 'v1 character', '10', '20', 'test corp', 'test') self.assertFalse(UserProfile.objects.filter(main_character__isnull=True).count()) call_command('checkmains', stdout=self.stdout) self.assertEqual(UserProfile.objects.filter(main_character__isnull=True).count(), 1) self.assertIn(user.username, self.stdout.getvalue())
def test_no_ownership(self): user = AuthUtils.create_user('v1 user', disconnect_signals=True) AuthUtils.add_main_character(user, 'v1 character', '10', '20', 'test corp', 'test') self.assertFalse( UserProfile.objects.filter(main_character__isnull=True).count()) call_command('checkmains', stdout=self.stdout) self.assertEqual( UserProfile.objects.filter(main_character__isnull=True).count(), 1) self.assertIn(user.username, self.stdout.getvalue())
def test_sync_nickname(self, manager): service = self.service() member = User.objects.get(username=self.member) AuthUtils.add_main_character(member, 'test user', '12345', corp_ticker='AAUTH') service.sync_nickname(member) self.assertTrue(manager.update_nickname.called) args, kwargs = manager.update_nickname.call_args self.assertEqual(args[0], member.discord.uid) self.assertEqual(args[1], 'test user')
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 setUpTestData(cls): cls.user = AuthUtils.create_user('test_user', disconnect_signals=True) AuthUtils.add_main_character(cls.user, 'Test Character', '1', corp_id='1', alliance_id='1', corp_name='Test Corp', alliance_name='Test Alliance') cls.character = EveCharacter.objects.get(character_id='1') cls.token = Token.objects.create( user=cls.user, character_id='1', character_name='Test', character_owner_hash='1', ) cls.ownership = CharacterOwnership.objects.get(character=cls.character)
def setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.user.profile.refresh_from_db() cls.alliance = EveAllianceInfo.objects.create(alliance_id='3', alliance_name='test alliance', alliance_ticker='TEST', executor_corp_id='2') cls.corp = EveCorporationInfo.objects.create(corporation_id='2', corporation_name='test corp', corporation_ticker='TEST', alliance=cls.alliance, member_count=1) cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='z') cls.corpstats = CorpStats.objects.create(corp=cls.corp, token=cls.token) cls.view_corp_permission = Permission.objects.get_by_natural_key('view_corp_corpstats', 'corputils', 'corpstats') cls.view_alliance_permission = Permission.objects.get_by_natural_key('view_alliance_corpstats', 'corputils', 'corpstats') cls.view_state_permission = Permission.objects.get_by_natural_key('view_state_corpstats', 'corputils', 'corpstats') cls.state = AuthUtils.create_state('test state', 500) AuthUtils.assign_state(cls.user, cls.state, disconnect_signals=True)
def setUpTestData(cls): cls.user = AuthUtils.create_user('test_user', disconnect_signals=True) AuthUtils.add_main_character(cls.user, 'Test Character', '1', corp_id='1', alliance_id='1', corp_name='Test Corp', alliance_name='Test Alliance') cls.guest_state = get_guest_state() cls.test_character = EveCharacter.objects.get(character_id='1') cls.test_corporation = EveCorporationInfo.objects.create(corporation_id='1', corporation_name='Test Corp', corporation_ticker='TEST', member_count=1) cls.test_alliance = EveAllianceInfo.objects.create(alliance_id='1', alliance_name='Test Alliance', alliance_ticker='TEST', executor_corp_id='1') cls.member_state = State.objects.create( name='Test Member', priority=150, )
def setUpTestData(cls): cls.user = AuthUtils.create_user('test_user', disconnect_signals=True) AuthUtils.add_main_character(cls.user, 'Test Character', '1', corp_id='1', alliance_id='1', corp_name='Test Corp', alliance_name='Test Alliance') cls.character = EveCharacter.objects.get(character_id='1') cls.token = Token.objects.create( user=cls.user, character_id='1', character_name='Test', character_owner_hash='1', ) cls.ownership = CharacterOwnership.objects.get(character=cls.character)
def setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='z') cls.corp = EveCorporationInfo.objects.create( corporation_id='2', corporation_name='test corp', corporation_ticker='TEST', member_count=1)
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 setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_name='TEST') cls.user.profile.refresh_from_db() cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='z') cls.alliance = EveAllianceInfo.objects.create( alliance_id=3, alliance_name='test alliance', alliance_ticker='TEST', executor_corp_id=2) cls.corp = EveCorporationInfo.objects.create( corporation_id=2, corporation_name='test corp', corporation_ticker='TEST', alliance_id=cls.alliance.id, member_count=1) cls.corp.alliance = cls.alliance cls.corp.save() cls.corpstat = CorpStat.objects.create(token=cls.token, corp=cls.corp) cls.character = EveCharacter.objects.create( character_name='another test character', character_id=4, corporation_id=2, corporation_name='test corp', corporation_ticker='TEST') AuthUtils.disconnect_signals() CharacterOwnership.objects.create(character=cls.character, user=cls.user, owner_hash='a') AuthUtils.connect_signals()
def setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.user.profile.refresh_from_db() cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='a') cls.alliance = EveAllianceInfo.objects.create( alliance_id='3', alliance_name='test alliance', alliance_ticker='TEST', executor_corp_id='2') cls.corp = EveCorporationInfo.objects.create( corporation_id='2', corporation_name='test corp', corporation_ticker='TEST', alliance_id=3, member_count=1) cls.corpstat = CorpStat.objects.create(token=cls.token, corp=cls.corp) cls.member = CorpMember.objects.create( corpstats=cls.corpstat, character_id='2', character_name='other test character', location_id=1, location_name='test', ship_type_id=1, ship_type_name='test', logoff_date=now(), logon_date=now(), start_date=now())
def setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.user.profile.refresh_from_db() cls.alliance = EveAllianceInfo.objects.create( alliance_id='3', alliance_name='test alliance', alliance_ticker='TEST', executor_corp_id='2') cls.corp = EveCorporationInfo.objects.create( corporation_id='2', corporation_name='test corp', corporation_ticker='TEST', alliance=cls.alliance, member_count=1) cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='z') cls.corpstats = CorpStats.objects.create(corp=cls.corp, token=cls.token) cls.view_corp_permission = Permission.objects.get_by_natural_key( 'view_corp_corpstats', 'corputils', 'corpstats') cls.view_alliance_permission = Permission.objects.get_by_natural_key( 'view_alliance_corpstats', 'corputils', 'corpstats') cls.view_state_permission = Permission.objects.get_by_natural_key( 'view_state_corpstats', 'corputils', 'corpstats') cls.state = AuthUtils.create_state('test state', 500) AuthUtils.assign_state(cls.user, cls.state, disconnect_signals=True)
def setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.token = Token.objects.create(user=cls.user, access_token='a', character_id='1', character_name='test character', character_owner_hash='z') cls.corp = EveCorporationInfo.objects.create(corporation_id='2', corporation_name='test corp', corporation_ticker='TEST', member_count=1)
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()
def setUp(self): corp = EveCorporationInfo.objects.create(corporation_id='2345', corporation_name='test corp', corporation_ticker='testc', member_count=24) other_corp = EveCorporationInfo.objects.create( corporation_id='9345', corporation_name='other test corp', corporation_ticker='testd', member_count=1) self.user = AuthUtils.create_user('test_user') AuthUtils.add_main_character(self.user, 'test character', '1234', '2345', 'test corp', 'testc') self.user = User.objects.get_by_natural_key('test_user') character = self.user.profile.main_character self.other_user = AuthUtils.create_user('other_test_user') AuthUtils.add_main_character(self.other_user, 'test character 2', '9234', '9345', 'other test corp', 'testd') self.other_user = User.objects.get_by_natural_key('other_test_user') other_character = self.other_user.profile.main_character self.timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() + timedelta(days=30), important=True, corp_timer=False, eve_character=character, eve_corp=character.corporation, user=self.user, ) self.corp_timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() + timedelta(days=30), important=False, corp_timer=True, eve_character=character, eve_corp=character.corporation, user=self.user, ) self.other_corp_timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() + timedelta(days=30), important=False, corp_timer=True, eve_character=other_character, eve_corp=other_character.corporation, user=self.user, ) self.expired_timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() - timedelta(days=30), important=True, corp_timer=False, eve_character=character, eve_corp=character.corporation, user=self.user, ) self.view_permission = Permission.objects.get(codename='timer_view') self.edit_permission = Permission.objects.get( codename='timer_management') self.view_url = reverse('timerboard:view') self.add_url = reverse('timerboard:add') self.edit_url_name = 'timerboard:edit' self.delete_url_name = 'timerboard:delete'
def setUp(self): self.member = AuthUtils.create_user('auth_member', disconnect_signals=True) AuthUtils.add_main_character(self.member, 'Test', '1', '2', 'Test Corp', 'TEST') self.none_user = AuthUtils.create_user('none_user', disconnect_signals=True)
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 setUpTestData(cls): cls.user = AuthUtils.create_user('test user', disconnect_signals=True) AuthUtils.add_main_character(cls.user, 'test character', '1', '2', 'test corp', 'test') character = UserProfile.objects.get(user=cls.user).main_character CharacterOwnership.objects.create(user=cls.user, character=character, owner_hash='test')
def setUpTestData(cls): cls.user = AuthUtils.create_user('test') AuthUtils.add_main_character(cls.user, 'test character', '1', corp_id='2', corp_name='test_corp', corp_ticker='TEST', alliance_id='3', alliance_name='TEST') cls.user.profile.refresh_from_db() cls.user2 = AuthUtils.create_user('test2') AuthUtils.add_main_character(cls.user2, 'another test character', '5', corp_id='4', corp_name='another_test_corp', corp_ticker='TEST2', alliance_id='6', alliance_name='TEST2') cls.user2.profile.refresh_from_db() cls.user3 = AuthUtils.create_user('test3') AuthUtils.add_main_character(cls.user2, 'yet_another test character', '9', corp_id='7', corp_name='yet_another_test_corp', corp_ticker='TEST3') cls.user2.profile.refresh_from_db() cls.alliance = EveAllianceInfo.objects.create( alliance_id=3, alliance_name='test alliance', alliance_ticker='TEST', executor_corp_id=2) cls.corp = EveCorporationInfo.objects.create( corporation_id=2, corporation_name='test corp', corporation_ticker='TEST', alliance=cls.alliance, member_count=1) cls.alliance2 = EveAllianceInfo.objects.create( alliance_id=6, alliance_name='another test alliance', alliance_ticker='TEST2', executor_corp_id=4) cls.corp2 = EveCorporationInfo.objects.create( corporation_id=4, corporation_name='another test corp', corporation_ticker='TEST2', alliance=cls.alliance2, member_count=1) cls.corp3 = EveCorporationInfo.objects.create( corporation_id=7, corporation_name='yet_another test corp', corporation_ticker='TEST3', alliance=None, member_count=1) cls.token = Token.objects.create(user=cls.user, access_token='a', character_id=1, character_name='test character', character_owner_hash='z') cls.corpstat = CorpStat.objects.create(corp=cls.corp, token=cls.token) cls.token2 = Token.objects.create( user=cls.user2, access_token='b', character_id=5, character_name='another test character', character_owner_hash='y') cls.corpstat2 = CorpStat.objects.create(corp=cls.corp2, token=cls.token2) cls.token3 = Token.objects.create( user=cls.user3, access_token='c', character_id=9, character_name='yet_another test character', character_owner_hash='x') cls.corpstat3 = CorpStat.objects.create(corp=cls.corp3, token=cls.token3) cls.view_all_corp_permission = Permission.objects.get_by_natural_key( 'view_all_corpstats', 'corpstats', 'corpstat') cls.view_corp_permission = Permission.objects.get_by_natural_key( 'view_corp_corpstats', 'corpstats', 'corpstat') cls.view_alliance_permission = Permission.objects.get_by_natural_key( 'view_alliance_corpstats', 'corpstats', 'corpstat') cls.view_state_permission = Permission.objects.get_by_natural_key( 'view_state_corpstats', 'corpstats', 'corpstat') cls.add_permission = Permission.objects.get_by_natural_key( 'view_state_corpstats', 'corpstats', 'corpstat') cls.state = AuthUtils.create_state('test state', 500) AuthUtils.assign_state(cls.user, cls.state, disconnect_signals=True)
def setUp(self): corp = EveCorporationInfo.objects.create(corporation_id='2345', corporation_name='test corp', corporation_ticker='testc', member_count=24) other_corp = EveCorporationInfo.objects.create(corporation_id='9345', corporation_name='other test corp', corporation_ticker='testd', member_count=1) self.user = AuthUtils.create_user('test_user') AuthUtils.add_main_character(self.user, 'test character', '1234', '2345', 'test corp', 'testc') self.user = User.objects.get_by_natural_key('test_user') character = self.user.profile.main_character self.other_user = AuthUtils.create_user('other_test_user') AuthUtils.add_main_character(self.other_user, 'test character 2', '9234', '9345', 'other test corp', 'testd') self.other_user = User.objects.get_by_natural_key('other_test_user') other_character = self.other_user.profile.main_character self.timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() + timedelta(days=30), important=True, corp_timer=False, eve_character=character, eve_corp=character.corporation, user=self.user, ) self.corp_timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() + timedelta(days=30), important=False, corp_timer=True, eve_character=character, eve_corp=character.corporation, user=self.user, ) self.other_corp_timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() + timedelta(days=30), important=False, corp_timer=True, eve_character=other_character, eve_corp=other_character.corporation, user=self.user, ) self.expired_timer = Timer.objects.create( details='details', system='system', planet_moon='planet_moon', structure='structure', objective='objective', eve_time=timezone.now() - timedelta(days=30), important=True, corp_timer=False, eve_character=character, eve_corp=character.corporation, user=self.user, ) self.view_permission = Permission.objects.get(codename='timer_view') self.edit_permission = Permission.objects.get(codename='timer_management') self.view_url = reverse('timerboard:view') self.add_url = reverse('timerboard:add') self.edit_url_name = 'timerboard:edit' self.delete_url_name = 'timerboard:delete'
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()