コード例 #1
0
ファイル: engine_test.py プロジェクト: dynaryu/oq-engine
 def test_obsolete_mode(self):
     haz_job = FakeJob('hazard', 'scenario')
     with self.assertRaises(ValueError) as ctx:
         engine.check_hazard_risk_consistency(
             haz_job, 'scenario')
     msg = str(ctx.exception)
     self.assertEqual(msg, 'Please change calculation_mode=scenario into '
                      'scenario_risk in the .ini file')
コード例 #2
0
ファイル: engine_test.py プロジェクト: ChristieHale/oq-engine
 def test_obsolete_mode(self):
     haz_job = FakeJob('hazard', 'scenario')
     with self.assertRaises(ValueError) as ctx:
         engine.check_hazard_risk_consistency(haz_job, 'scenario')
     msg = str(ctx.exception)
     self.assertEqual(
         msg, 'Please change calculation_mode=scenario into '
         'scenario_risk in the .ini file')
コード例 #3
0
ファイル: engine_test.py プロジェクト: ChristieHale/oq-engine
 def test_inconsistent_mode(self):
     haz_job = FakeJob('hazard', 'scenario')
     with self.assertRaises(engine.InvalidHazardCalculationID) as ctx:
         engine.check_hazard_risk_consistency(haz_job, 'classical_risk')
     msg = str(ctx.exception)
     self.assertEqual(
         msg, "In order to run a risk calculation of kind "
         "'classical_risk', you need to provide a hazard "
         "calculation of kind ['classical'], "
         "but you provided a 'scenario' instead")
コード例 #4
0
ファイル: engine_test.py プロジェクト: dynaryu/oq-engine
 def test_inconsistent_mode(self):
     haz_job = FakeJob('hazard', 'scenario')
     with self.assertRaises(engine.InvalidHazardCalculationID) as ctx:
         engine.check_hazard_risk_consistency(
             haz_job, 'classical_risk')
     msg = str(ctx.exception)
     self.assertEqual(
         msg, "In order to run a risk calculation of kind "
         "'classical_risk', you need to provide a hazard "
         "calculation of kind ['classical'], "
         "but you provided a 'scenario' instead")
コード例 #5
0
ファイル: engine_test.py プロジェクト: ChristieHale/oq-engine
 def test_no_hazard(self):
     haz_job = FakeJob('risk', 'scenario')
     with self.assertRaises(engine.InvalidHazardCalculationID):
         engine.check_hazard_risk_consistency(haz_job, 'scenario_risk')
コード例 #6
0
ファイル: engine_test.py プロジェクト: ChristieHale/oq-engine
 def test_ok(self):
     haz_job = FakeJob('hazard', 'scenario')
     engine.check_hazard_risk_consistency(haz_job, 'scenario_risk')
コード例 #7
0
ファイル: engine_test.py プロジェクト: dynaryu/oq-engine
 def test_no_hazard(self):
     haz_job = FakeJob('risk', 'scenario')
     with self.assertRaises(engine.InvalidHazardCalculationID):
         engine.check_hazard_risk_consistency(
             haz_job, 'scenario_risk')
コード例 #8
0
ファイル: engine_test.py プロジェクト: dynaryu/oq-engine
 def test_ok(self):
     haz_job = FakeJob('hazard', 'scenario')
     engine.check_hazard_risk_consistency(
         haz_job, 'scenario_risk')