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)
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)