ignore datetime parameter if collection is not time enabled (#252) (#254)

This commit is contained in:
Tom Kralidis
2019-09-26 09:59:45 -04:00
committed by GitHub
parent f1667c01c8
commit f021cf98cd
2 changed files with 8 additions and 2 deletions
+2 -1
View File
@@ -478,7 +478,8 @@ class API(object):
datetime_ = args.get('datetime')
datetime_invalid = False
if datetime_ is not None:
if (datetime_ is not None and
'temporal' in self.config['datasets'][dataset]['extents']):
te = self.config['datasets'][dataset]['extents']['temporal']
if '/' in datetime_: # envelope
+6 -1
View File
@@ -285,7 +285,12 @@ def test_get_features(config, api_):
rsp_headers, code, response = api_.get_features(
req_headers, {'datetime': '2002/2014-04-22'}, 'obs')
assert code == 400
api_.config['datasets']['obs']['extents'].pop('temporal')
rsp_headers, code, response = api_.get_features(
req_headers, {'datetime': '2002/2014-04-22'}, 'obs')
assert code == 200
def test_get_feature(config, api_):