コード例 #1
0
ファイル: test_model_factory.py プロジェクト: mortalisk/ert
    def test_analysis_module_no_hit(self):

        active_name = "FOO"
        modules = []
        name = model_factory._get_analysis_module_name(
            active_name, modules, iterable=True)

        self.assertIsNone(name)
コード例 #2
0
ファイル: test_model_factory.py プロジェクト: mortalisk/ert
    def test_analysis_module_name_in_module(self):

        active_name = "STD_ENKF"
        modules = ['STD_ENKF']
        name = model_factory._get_analysis_module_name(
            active_name, modules, iterable=True)

        self.assertEqual(name, "STD_ENKF")
コード例 #3
0
ファイル: test_model_factory.py プロジェクト: mortalisk/ert
    def test_analysis_module_items_in_module(self):

        active_name = "FOO"
        modules = ["BAR"]
        name = model_factory._get_analysis_module_name(
            active_name, modules, iterable=True)

        self.assertEqual(name, "BAR")
コード例 #4
0
ファイル: test_model_factory.py プロジェクト: mortalisk/ert
    def test_analysis_module_name_not_iterable(self):

        active_name = "STD_ENKF"
        modules = ['BOOTSTRAP_ENKF', 'CV_ENKF', 'FWD_STEP_ENKF',
                   'NULL_ENKF', 'SQRT_ENKF', 'STD_ENKF']
        name = model_factory._get_analysis_module_name(
            active_name, modules, iterable=True)

        self.assertEqual(name, "STD_ENKF")