def setUp(self): test_buffs = buffs.Buffs('stat_multiplier_buff', 'crit_chance_buff', 'melee_haste_buff', 'attack_power_buff', 'str_and_agi_buff', 'armor_debuff', 'spell_damage_debuff', 'spell_crit_debuff') test_mh = stats.Weapon(737, 1.8, 'dagger', 'hurricane') test_oh = stats.Weapon(573, 1.4, 'dagger', 'hurricane') test_ranged = stats.Weapon(1104, 2.0, 'thrown') test_procs = procs.ProcsList('darkmoon_card_hurricane') test_gear_buffs = stats.GearBuffs('chaotic_metagem') test_stats = stats.Stats(20, 3485, 190, 1517, 1086, 641, 899, 666, test_mh, test_oh, test_ranged, test_procs, test_gear_buffs) test_race = race.Race('night_elf') test_talents = rogue_talents.RogueTalents('0333230113022110321', '0020000000000000000', '0030030000000000000') self.calculator = RogueDamageCalculator(test_stats, test_talents, None, test_buffs, test_race)