def setUp(self): test_dir = os.path.join(tempfile.gettempdir(), 'cov_tests') try: os.mkdir(test_dir) except Exception: pass (cov,filename) = _make_coverage(test_dir) self.cov = cov self._handler = Handler(filename) self.nt=5 self.cov.insert_timesteps(self.nt)
class TestPydapCoverageHandlerUnit(IonUnitTestCase): def setUp(self): test_dir = os.path.join(tempfile.gettempdir(), 'cov_tests') try: os.mkdir(test_dir) except Exception: pass (cov,filename) = _make_coverage(test_dir) self.cov = cov self._handler = Handler(filename) self.nt=5 self.cov.insert_timesteps(self.nt) @attr('LOCOINT') @unittest.skipIf(os.getenv('CEI_LAUNCH_TEST', False), 'Host requires file-system access to coverage files, CEI mode does not support.') def test_parse_constraints_meta(self): environ = {'pydap.headers': [], 'pydap.ce': (None, [])} dataset = self._handler.parse_constraints(environ) cols = dataset['data'].keys() params = self.cov.list_parameters() self.assertEquals(cols, params)