def test_inconsistent_mode(self): with self.assertRaises(base.InvalidCalculationID) as ctx: base.check_precalc_consistency('classical_risk', 'scenario') msg = str(ctx.exception) self.assertEqual( msg, "In order to run a risk calculation of kind " "'classical_risk', you need to provide a " "calculation of kind ['classical'], " "but you provided a 'scenario' instead")
def test_inconsistent_mode(self): with self.assertRaises(base.InvalidCalculationID) as ctx: base.check_precalc_consistency('classical_risk', 'scenario') msg = str(ctx.exception) self.assertEqual( msg, "In order to run a risk calculation of kind " "'classical_risk', you need to provide a " "calculation of kind ['classical', 'classical_risk'], " "but you provided a 'scenario' instead")
def test_ok(self): base.check_precalc_consistency('scenario_risk', 'scenario')