def test_multiplier_spot_checks(self):
     self.assertAlmostEqual(1 - 0.4441, armor_mitigation.multiplier(4700,  60), 4)
     self.assertAlmostEqual(1 - 0.4217, armor_mitigation.multiplier(7700,  70), 4)
     self.assertAlmostEqual(1 - 0.4109, armor_mitigation.multiplier(10623, 80), 4)
     self.assertAlmostEqual(1 - 0.3148, armor_mitigation.multiplier(11977, 85), 4)
 def test_multiplier_cached_paramter(self):
     self.assertAlmostEqual(1 - 0.4441, armor_mitigation.multiplier(4700,  60, 5882.5), 4)
     self.assertAlmostEqual(1 - 0.4217, armor_mitigation.multiplier(7700,  70, 10557.5), 4)
     self.assertAlmostEqual(1 - 0.4109, armor_mitigation.multiplier(10623, 80, 15232.5), 4)
     self.assertAlmostEqual(1 - 0.3148, armor_mitigation.multiplier(11977, 85, 26070.0), 4)
 def armor_mitigation_multiplier(self, armor):
     return armor_mitigation.multiplier(armor, cached_parameter=self.armor_mitigation_parameter)