def setUp(self): player_save_patcher = patch('twitch.player_manager.PlayerManager.save_player_data') player_load_patcher = patch('twitch.player_manager.PlayerManager.load_player_data') for patcher in [player_save_patcher, player_load_patcher]: patcher.start() self.addCleanup(patcher.stop) bot = MagicMock() self.player_manager = QuestPlayerManager(bot) self.existing_player = 'Existing_Player' self.new_player = 'New_Player' self.player_manager.add_gold(self.existing_player, 256)
def setUp(self): player_save_patcher = patch( 'twitch.player_manager.PlayerManager.save_player_data') player_load_patcher = patch( 'twitch.player_manager.PlayerManager.load_player_data') randint_0_patcher = patch('quest.quests.{}.randint'.format( self.quest_constructor.__name__.lower()), return_value=0) for patcher in [ player_save_patcher, player_load_patcher, randint_0_patcher ]: patcher.start() self.addCleanup(patcher.stop) self.bot = MagicMock() with patch('twitch.player_manager.PlayerManager.load_player_data'): self.player_manager = QuestPlayerManager(self.bot) self.channel = MagicMock() self.channel.channel_manager.bot = self.bot self.channel.channel_manager.bot.player_manager = self.player_manager self.player1 = 'Player1' self.player2 = 'Player2' self.player3 = 'Player3' self.player4 = 'Player4' self.player5 = 'Player5' self.player6 = 'Player6' self.player7 = 'Player7' self.player8 = 'Player8' self.player9 = 'Player9' self.player10 = 'Player10' self.all_players = [ self.player1, self.player2, self.player3, self.player4, self.player5, self.player6, self.player7, self.player8, self.player9, self.player10 ] self.party = self.all_players[:self.num_start_players] with patch('twitch.player_manager.PlayerManager.save_player_data'): self.player_manager.reward(self.all_players, gold=self.starting_gold, exp=self.starting_exp) self.quest_manager = QuestManager(self.channel) self.quest_manager.party = self.party if self.quest_constructor: self.quest = self.quest_constructor(self.quest_manager)