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_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 setUpTestData(cls): cls.main_character = EveCharacter.objects.create( character_id=1, character_name='Main Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', ) cls.alt_character = EveCharacter.objects.create( character_id=2, character_name='Alt Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', ) cls.unclaimed_character = EveCharacter.objects.create( character_id=3, character_name='Unclaimed Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', ) cls.user = AuthUtils.create_user('test_user', disconnect_signals=True) cls.old_user = AuthUtils.create_user('old_user', disconnect_signals=True) AuthUtils.disconnect_signals() CharacterOwnership.objects.create(user=cls.user, character=cls.main_character, owner_hash='1') CharacterOwnership.objects.create(user=cls.user, character=cls.alt_character, owner_hash='2') UserProfile.objects.update_or_create(user=cls.user, defaults={'main_character': cls.main_character}) AuthUtils.connect_signals()
def setUpTestData(cls): cls.main_character = EveCharacter.objects.create( character_id=1, character_name='Main Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', ) cls.alt_character = EveCharacter.objects.create( character_id=2, character_name='Alt Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', ) cls.unclaimed_character = EveCharacter.objects.create( character_id=3, character_name='Unclaimed Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', ) cls.user = AuthUtils.create_user('test_user', disconnect_signals=True) cls.old_user = AuthUtils.create_user('old_user', disconnect_signals=True) AuthUtils.disconnect_signals() CharacterOwnership.objects.create(user=cls.user, character=cls.main_character, owner_hash='1') CharacterOwnership.objects.create(user=cls.user, character=cls.alt_character, owner_hash='2') UserProfile.objects.update_or_create( user=cls.user, defaults={'main_character': cls.main_character}) AuthUtils.connect_signals()
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('user', disconnect_signals=True) cls.alt_user = AuthUtils.create_user('alt_user', disconnect_signals=True) cls.character = EveCharacter.objects.create( character_id=1, character_name='Main Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', )
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 setUpTestData(cls): cls.main_user = AuthUtils.create_user('main_user', disconnect_signals=True) cls.no_main_user = AuthUtils.create_user('no_main_user', disconnect_signals=True) main_character = EveCharacter.objects.create( character_id=1, character_name='Main Character', corporation_id=1, corporation_name='Corp', corporation_ticker='CORP', ) CharacterOwnership.objects.create(user=cls.main_user, character=main_character, owner_hash='1') cls.main_user.profile.main_character = main_character
def setUp(self): self.member = AuthUtils.create_user('auth_member', disconnect_signals=True) 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, ) self.char = EveCharacter.objects.create( character_id='1234', character_name='test character', corporation_id='2345', corporation_name='test corp', corporation_ticker='TIKK', alliance_id='3456', alliance_name='alliance name', alliance_ticker='TIKR', ) self.member.profile.main_character = self.char self.member.profile.save()
def setUpClass(cls): cls.factory = RequestFactory() EveCharacter.objects.all().delete() EveCharacter.objects.all().delete() User.objects.all().delete() CharacterOwnership.objects.all().delete() gb_models.SmartGroup.objects.all().delete() cls.test_group, _ = Group.objects.update_or_create(name="Test_Group_2") cls.test_group3, _ = Group.objects.update_or_create( name="Test_Group_3") cls.test_group4, _ = Group.objects.update_or_create( name="Test_Group_4") cls.tst4 = EveCorporationInfo.objects.create( corporation_id=4, corporation_name="Test Corp 4", corporation_ticker="TST4", member_count=100, ) tst2 = EveCorporationInfo.objects.create( corporation_id=2, corporation_name="Test Corp 2", corporation_ticker="TST2", member_count=100, ) cls.user = AuthUtils.create_user(f"User_transactions_test") main_char = AuthUtils.add_main_character_2( cls.user, f"Main Trans", cls.user.id, corp_id=1, corp_name="Test Corp 1", corp_ticker="TST1", ) CharacterOwnership.objects.create( user=cls.user, character=main_char, owner_hash="main123" ) character = EveCharacter.objects.create( character_name=f"Alt 9999", character_id=9999, corporation_name="Test Corp 2", corporation_id=2, corporation_ticker="TST2", ) CharacterOwnership.objects.create( character=character, user=cls.user, owner_hash="ownalt321" ) cls._sf = gb_models.AltCorpFilter.objects.create( name="Test Corp 2 Alt", description="Have Alt in TST2", alt_corp_id=tst2.pk ) _sf = gb_models.SmartFilter.objects.all().last() test_s_group = gb_models.SmartGroup.objects.create( group=cls.test_group4, can_grace=True, auto_group=False, include_in_updates=True, ) test_s_group.filters.add(_sf) cls.user.groups.add(cls.test_group4)
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 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 = '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 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 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 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) 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) 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) 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) 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 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): EveCharacter.objects.all().delete() User.objects.all().delete() CharacterOwnership.objects.all().delete() a_models.StatsCharacter.objects.all().delete() a_models.zKillMonth.objects.all().delete() userids = range(1,11) users = [] characters = [] for uid in userids: user = AuthUtils.create_user(f"User_{uid}") main_char = AuthUtils.add_main_character_2(user, f"Main {uid}", uid, corp_id=1, corp_name='Test Corp 1', corp_ticker='TST1') CharacterOwnership.objects.create(user=user, character=main_char, owner_hash=f"main{uid}") characters.append(main_char) users.append(user) # add some extra characters to users in 2 corps/alliance for uid in range(0,5): # test corp 2 character = EveCharacter.objects.create(character_name=f'Alt {uid}', character_id=11+uid, corporation_name='Test Corp 2', corporation_id=2, corporation_ticker='TST2') CharacterOwnership.objects.create(character=character, user=users[uid], owner_hash=f'ownalt{11+uid}') characters.append(character) for uid in range(5,10): # Test alliance 1 character = EveCharacter.objects.create(character_name=f'Alt {uid}', character_id=11+uid, corporation_name='Test Corp 3', corporation_id=3, corporation_ticker='TST3', alliance_id=1, alliance_name="Test Alliance 1", alliance_ticker="TSTA1") CharacterOwnership.objects.create(character=character, user=users[uid], owner_hash=f'ownalt{11+uid}') characters.append(character) zkc = a_models.StatsCharacter.objects.create(character=characters[2], zk_12m=500, zk_6m=250, zk_3m=100) zkc2 = a_models.StatsCharacter.objects.create(character=characters[4], zk_12m=0, zk_6m=0, zk_3m=0) date_str= str(timezone.now().year)+str(timezone.now().month).zfill(2) a_models.zKillMonth.objects.create(char=zkc2, ships_destroyed=5, date_str=date_str, month=timezone.now().month, year=timezone.now().year)
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 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 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 create_fake_user( character_id: int, character_name: str, corporation_id: int = None, corporation_name: str = None, corporation_ticker: str = None, alliance_id: int = None, alliance_name: str = None, permissions: List[str] = None, ) -> User: """ Create a fake user incl. main character and (optional) permissions. """ username = re.sub(r"[^\w\d@\.\+-]", "_", character_name) user = AuthUtils.create_user(username) if not corporation_id: corporation_id = 2001 corporation_name = "Wayne Technologies Inc." corporation_ticker = "WTE" if not alliance_id: alliance_id = 3001 alliance_name = "Wayne Enterprises" AuthUtils.add_main_character_2( user=user, name=character_name, character_id=character_id, corp_id=corporation_id, corp_name=corporation_name, corp_ticker=corporation_ticker, alliance_id=alliance_id, alliance_name=alliance_name, ) if permissions: perm_objs = [ AuthUtils.get_permission_by_name(perm) for perm in permissions ] user = AuthUtils.add_permissions_to_user(perms=perm_objs, user=user) return user
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 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 setUp(self): self.member = AuthUtils.create_user('auth_member')
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): 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) self.none_user = AuthUtils.create_user('none_user', disconnect_signals=True)
def setUpTestData(cls): cls.factory = RequestFactory() EveCharacter.objects.all().delete() EveCharacter.objects.all().delete() User.objects.all().delete() CharacterOwnership.objects.all().delete() gb_models.SmartGroup.objects.all().delete() userids = range(1, 11) cls.test_group, _ = Group.objects.update_or_create(name="Test_Group") tst2 = EveCorporationInfo.objects.create( corporation_id=2, corporation_name="Test Corp 2", corporation_ticker="TST2", member_count=100, ) cls.corp_filter = gb_models.AltCorpFilter.objects.create( name="Test Corp 2 Alt", description="Have Alt in TST2", alt_corp_id=tst2.pk) _sf = gb_models.SmartFilter.objects.all().last() cls.test_s_group = gb_models.SmartGroup.objects.create( group=cls.test_group, can_grace=True, auto_group=False, include_in_updates=True, ) cls.test_s_group.filters.add(_sf) users = [] characters = [] for uid in userids: user = AuthUtils.create_user(f"User_{uid}") main_char = AuthUtils.add_main_character_2( user, f"Main {uid}", uid, corp_id=1, corp_name="Test Corp 1", corp_ticker="TST1", ) CharacterOwnership.objects.create(user=user, character=main_char, owner_hash=f"main{uid}") characters.append(main_char) users.append(user) # add some extra characters to users in 2 corps/alliance for uid in range(0, 5): # test corp 2 character = EveCharacter.objects.create( character_name=f"Alt {uid}", character_id=11 + uid, corporation_name="Test Corp 2", corporation_id=2, corporation_ticker="TST2", ) CharacterOwnership.objects.create(character=character, user=users[uid], owner_hash=f"ownalt{11+uid}") characters.append(character) for uid in range(5, 10): # Test alliance 1 character = EveCharacter.objects.create( character_name=f"Alt {uid}", character_id=11 + uid, corporation_name="Test Corp 3", corporation_id=3, corporation_ticker="TST3", alliance_id=1, alliance_name="Test Alliance 1", alliance_ticker="TSTA1", ) CharacterOwnership.objects.create(character=character, user=users[uid], owner_hash=f"ownalt{11+uid}") characters.append(character) _alli = EveAllianceInfo.objects.create(alliance_id=1, alliance_name="Test Alliance 1", alliance_ticker="TSTA1", executor_corp_id=3) cls.alli_filter = gb_models.AltAllianceFilter.objects.create( name="Test Alli 1 Alt", description="Have Alt in TSTA2", alt_alli_id=_alli.pk) cls.grp_filter = gb_models.UserInGroupFilter.objects.create( name="Test Group", description="Test Group", group=cls.test_group)
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)