Example #1
0
def test_analysis_module():
    am = AnalysisModule(100, 2)

    assert am.setVar("ITER", "1")

    assert am.name() == "IES_ENKF"

    assert am.hasVar("ITER")

    assert isinstance(am.getDouble("ENKF_TRUNCATION"), float)

    assert isinstance(am.getInt("ITER"), int)
Example #2
0
    def test_analysis_module(self):
        am = AnalysisModule(100, AnalysisModeEnum.ITERATED_ENSEMBLE_SMOOTHER)

        self.assertTrue(am.setVar("ITER", "1"))

        self.assertEqual(am.name(), "IES_ENKF")

        self.assertTrue(
            am.checkOption(AnalysisModuleOptionsEnum.ANALYSIS_ITERABLE))

        self.assertTrue(am.hasVar("ITER"))

        self.assertIsInstance(am.getDouble("ENKF_TRUNCATION"), float)

        self.assertIsInstance(am.getInt("ITER"), int)