@@ -446,6 +446,9 @@ class ElasticsearchCatalogueProvider(ElasticsearchProvider):
|
||||
fields = super().get_fields()
|
||||
for i in self._excludes():
|
||||
del fields[i]
|
||||
|
||||
fields['q'] = 'string'
|
||||
|
||||
return fields
|
||||
|
||||
def query(self, startindex=0, limit=10, resulttype='results',
|
||||
|
||||
@@ -87,6 +87,8 @@ class TinyDBCatalogueProvider(BaseProvider):
|
||||
if p not in self.excludes + ['extent']:
|
||||
fields[p] = 'string'
|
||||
|
||||
fields['q'] = 'string'
|
||||
|
||||
return fields
|
||||
|
||||
def query(self, startindex=0, limit=10, resulttype='results',
|
||||
|
||||
@@ -62,9 +62,10 @@ def test_query(config):
|
||||
p = TinyDBCatalogueProvider(config)
|
||||
|
||||
fields = p.get_fields()
|
||||
assert len(fields) == 7
|
||||
assert len(fields) == 8
|
||||
assert fields['record-created'] == 'string'
|
||||
assert fields['title'] == 'string'
|
||||
assert fields['q'] == 'string'
|
||||
|
||||
results = p.query()
|
||||
assert len(results['features']) == 10
|
||||
|
||||
Reference in New Issue
Block a user