def test_inspect_as_dct(self): variables = [ self.variable, None, 'foo', 'time' ] for variable in variables: try: rd = RequestDataset(self.uri, variable) ret = rd.inspect_as_dct() except VariableNotFoundError: if variable == 'foo': continue else: raise except ValueError: if variable == 'time': continue else: raise ref = ret['derived'] self.assertEqual(ref['End Date'], '2021-01-01 00:00:00') self.assertEqual(ref.keys(), ['Name', 'Count', 'Has Bounds', 'Data Type', 'Start Date', 'End Date', 'Calendar', 'Units', 'Resolution (Days)', 'Spatial Reference', 'Proj4 String', 'Extent', 'Geometry Interface', 'Resolution'])
def test_inspect_as_dct(self): variables = [ self.variable, None, 'foo', 'time' ] for variable in variables: try: rd = RequestDataset(self.uri,variable) ret = rd.inspect_as_dct() except KeyError: if variable == 'foo': continue else: raise except ValueError: if variable == 'time': continue else: raise except AssertionError: if variable is not None: raise else: continue ref = ret['derived'] if variable is None: self.assertEqual(ref,{'End Date': '2020-12-31 12:00:00', 'Start Date': '2011-01-01 12:00:00'}) else: self.assertEqual(ref['End Date'],'2021-01-01 00:00:00')