from compass.testgroup import TestGroup
from compass.ocean.tests.isomip_plus.ocean_test import OceanTest
[docs]class IsomipPlus(TestGroup):
    """
    A test group for ice-shelf 2D test cases
    """
[docs]    def __init__(self, mpas_core):
        """
        mpas_core : compass.ocean.Ocean
            the MPAS core that this test group belongs to
        """
        super().__init__(mpas_core=mpas_core, name='isomip_plus')
        for resolution in [2., 5.]:
            for experiment in ['Ocean0', 'Ocean1', 'Ocean2']:
                for vertical_coordinate in ['z-star']:
                    self.add_test_case(
                        OceanTest(test_group=self, resolution=resolution,
                                  experiment=experiment,
                                  vertical_coordinate=vertical_coordinate))
            for experiment in ['Ocean0']:
                for vertical_coordinate in ['z-star']:
                    self.add_test_case(
                        OceanTest(test_group=self, resolution=resolution,
                                  experiment=experiment,
                                  vertical_coordinate=vertical_coordinate,
                                  time_varying_forcing=True))