def setUp(self): super(AccountPrototypeTests, self).setUp() self.place_1, self.place_2, self.place_3 = create_test_map() self.account = self.accounts_factory.create_account() self.fast_account = self.accounts_factory.create_account(is_fast=True) pm_tt_api.debug_clear_service()
def setUp(self): super(BuyMarketLotPosponedTaskTests, self).setUp() self.seller_account = self.accounts_factory.create_account() tt_api.debug_clear_service() cards_tt_api.debug_clear_service() self.card = cards.CARD.LEVEL_UP.effect.create_card( available_for_auction=True, type=cards.CARD.LEVEL_UP) cards_tt_api.change_cards(accounts_logic.get_system_user_id(), operation_type='#test', to_add=[self.card]) self.lot = objects.Lot(owner_id=self.seller_account.id, full_type=self.card.item_full_type, item_id=self.card.uid, price=self.amount) tt_api.place_sell_lots([self.lot]) self.task = logic.close_lot(item_type=self.lot.full_type, price=self.amount, buyer_id=self.account.id) self.invoice = bank_prototypes.InvoicePrototype.get_by_id( self.task.transaction.invoice_id) self.market_basic_information = tt_api.info() self.cmd_update_with_account_data__call_count = 0 # no need in updating hero state self.with_referrals = False # no money for referrals pm_tt_api.debug_clear_service()
def setUp(self): super(DayStartedSignalTests, self).setUp() create_test_map() self.account = self.accounts_factory.create_account() pm_tt_api.debug_clear_service()
def setUp(self): super(BaseTestRequests, self).setUp() create_test_map() CategoryPrototype.create(caption='category-1', slug=clans_settings.FORUM_CATEGORY_SLUG, order=0) self.account = self.accounts_factory.create_account() pm_tt_api.debug_clear_service()
def setUp(self): super(FriendshipPrototypeTests, self).setUp() create_test_map() self.account_1 = self.accounts_factory.create_account() self.account_2 = self.accounts_factory.create_account() self.account_3 = self.accounts_factory.create_account() pm_tt_api.debug_clear_service()
def setUp(self): super(AchievementPrototypeTests, self).setUp() self.achievement_1 = AchievementPrototype.create(group=ACHIEVEMENT_GROUP.MONEY, type=ACHIEVEMENT_TYPE.MONEY, barrier=1, points=10, caption='achievement_1', description='description_1', approved=True) self.achievement_2 = AchievementPrototype.create(group=ACHIEVEMENT_GROUP.MONEY, type=ACHIEVEMENT_TYPE.MONEY, barrier=2, points=10, caption='achievement_2', description='description_2', approved=False) self.achievement_3 = AchievementPrototype.create(group=ACHIEVEMENT_GROUP.TIME, type=ACHIEVEMENT_TYPE.TIME, barrier=3, points=10, caption='achievement_3', description='description_3', approved=True) pm_tt_api.debug_clear_service()
def setUp(self): super(AchievementsManagerTests, self).setUp() create_test_map() self.account_1 = self.accounts_factory.create_account() self.account_2 = self.accounts_factory.create_account() group_edit = sync_group('edit achievement', ['achievements.edit_achievement']) group_edit.user_set.add(self.account_2._model) self.achievement_1 = AchievementPrototype.create( group=ACHIEVEMENT_GROUP.MONEY, type=ACHIEVEMENT_TYPE.MONEY, barrier=0, points=10, caption='achievement_1', description='description_1', approved=True) self.achievement_2 = AchievementPrototype.create( group=ACHIEVEMENT_GROUP.MONEY, type=ACHIEVEMENT_TYPE.MONEY, barrier=5, points=10, caption='achievement_2', description='description_2', approved=False) self.achievement_3 = AchievementPrototype.create( group=ACHIEVEMENT_GROUP.TIME, type=ACHIEVEMENT_TYPE.DEATHS, barrier=4, points=10, caption='achievement_3', description='description_3', approved=True) self.account_achievements_1 = AccountAchievementsPrototype.get_by_account_id( self.account_1.id) self.account_achievements_1.achievements.add_achievement( self.achievement_1) self.account_achievements_1.save() self.worker = environment.workers.achievements_manager self.worker.initialize() pm_tt_api.debug_clear_service()
def setUp(self): super(RandomPremiumRequestPrototypeTests, self).setUp() create_test_map() self.account_1 = self.accounts_factory.create_account() self.account_2 = self.accounts_factory.create_account() AccountPrototype._db_all().update( created_at=datetime.datetime.now() - accounts_settings.RANDOM_PREMIUM_CREATED_AT_BARRIER) self.request = RandomPremiumRequestPrototype.create(self.account_1.id, days=30) pm_tt_api.debug_clear_service()
def setUp(self): super(TransferMoneyTaskTests, self).setUp() create_test_map() self.sender = self.accounts_factory.create_account() self.recipient = self.accounts_factory.create_account() self.task = postponed_tasks.TransferMoneyTask( sender_id=self.sender.id, recipient_id=self.recipient.id, amount=666, commission=13, comment='some comment string') self.main_task = mock.Mock(id=777) pm_tt_api.debug_clear_service()
def setUp(self): super(GiveRewardForTemplateTests, self).setUp() create_test_map() self.account_1 = self.accounts_factory.create_account() self.account_2 = self.accounts_factory.create_account() self.account_3 = self.accounts_factory.create_account() self.account_4 = self.accounts_factory.create_account() cards_tt_api.debug_clear_service() pm_tt_api.debug_clear_service() logic.sync_static_restrictions() storage.game_dictionary.refresh() storage.game_lexicon.refresh() TEXT = '[hero|загл] [level] [дубль|hero|дт]' utg_template = utg_templates.Template() utg_template.parse(TEXT, externals=['hero', 'level']) self.template_1 = prototypes.TemplatePrototype.create( key=keys.LEXICON_KEY.random(), raw_template=TEXT, utg_template=utg_template, verificators=[], author=None, state=relations.TEMPLATE_STATE.REMOVED) self.template_2 = prototypes.TemplatePrototype.create( key=keys.LEXICON_KEY.random(), raw_template=TEXT, utg_template=utg_template, verificators=[], author=self.account_2, state=relations.TEMPLATE_STATE.REMOVED) prototypes.ContributionPrototype.create( type=relations.CONTRIBUTION_TYPE.TEMPLATE, account_id=self.account_2.id, entity_id=self.template_2.id, source=relations.CONTRIBUTION_SOURCE.PLAYER, state=relations.CONTRIBUTION_STATE.IN_GAME) self.template_3 = prototypes.TemplatePrototype.create( key=keys.LEXICON_KEY.random(), raw_template=TEXT, utg_template=utg_template, verificators=[], author=self.account_3, state=relations.TEMPLATE_STATE.REMOVED) prototypes.ContributionPrototype.create( type=relations.CONTRIBUTION_TYPE.TEMPLATE, account_id=self.account_3.id, entity_id=self.template_3.id, source=relations.CONTRIBUTION_SOURCE.PLAYER, state=relations.CONTRIBUTION_STATE.IN_GAME) self.non_author_contribution = prototypes.ContributionPrototype.create( type=relations.CONTRIBUTION_TYPE.TEMPLATE, account_id=self.account_4.id, entity_id=self.template_2.id, source=relations.CONTRIBUTION_SOURCE.PLAYER, state=relations.CONTRIBUTION_STATE.IN_GAME)