diff --git a/earthdiagnostics/ocean/maxmoc.py b/earthdiagnostics/ocean/maxmoc.py index 1051d158adb442578e7801272f71e963f807c24c..18f27417203fdfcb9ba029da3940f373a54e4fb3 100644 --- a/earthdiagnostics/ocean/maxmoc.py +++ b/earthdiagnostics/ocean/maxmoc.py @@ -80,8 +80,8 @@ class MaxMoc(Diagnostic): box.max_depth = options['max_depth'] job_list = list() - for startdate in diags.startdates: - for member in diags.members: + for startdate in diags.config.experiment.startdates: + for member in diags.config.experiment.members: years = diags.config.experiment.get_full_years(startdate) if len(years) == 0: Log.user_warning('No complete years are available with the given configuration. ' diff --git a/test/unit/test_maxmoc.py b/test/unit/test_maxmoc.py index f31c58222b182c49d5e7635e0c0d708eb48be17e..99c2fca6da18126d818ec305728a900ef5d4bb1b 100644 --- a/test/unit/test_maxmoc.py +++ b/test/unit/test_maxmoc.py @@ -23,8 +23,8 @@ class TestMaxMoc(TestCase): def test_generate_jobs(self): self.diags = Mock() self.diags.model_version = 'model_version' - self.diags.startdates = ('20010101',) - self.diags.members = (0,) + self.diags.config.experiment.startdates = ('20010101',) + self.diags.config.experiment.members = (0,) self.diags.config.experiment.get_full_years.return_value = (2000, 2001) jobs = MaxMoc.generate_jobs(self.diags, ['psi', '0', '0', '0', '0'])