예제 #1
0
 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)
예제 #2
0
    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()
예제 #3
0
 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,
     )
예제 #4
0
    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()
예제 #5
0
 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')
예제 #6
0
 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()
예제 #7
0
 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')
예제 #8
0
 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()
예제 #9
0
 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')
예제 #10
0
    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())
예제 #11
0
    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())
예제 #12
0
파일: tests.py 프로젝트: wytsa/allianceauth
    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')
예제 #13
0
 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()
예제 #14
0
 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)
예제 #15
0
 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)
예제 #16
0
 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,
     )
예제 #17
0
 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)
예제 #18
0
 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)
예제 #19
0
    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()
예제 #21
0
 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())
예제 #22
0
 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)
예제 #23
0
 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)
예제 #24
0
 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()
예제 #25
0
    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'
예제 #26
0
 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)
예제 #27
0
 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()
예제 #28
0
 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)
예제 #30
0
    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'
예제 #31
0
 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()