Beispiel #1
0
 def __init__(self,
              resultsFrom,
              matches=None,
              dedupFieldName=None,
              dedupSortFieldName=None,
              dedupByDefault=True,
              drilldownFieldnamesTranslate=lambda s: s):
     Observable.__init__(self)
     self._resultsFrom = resultsFrom
     self._matches = matches or []
     self._cores = set(cSpec['core'] for match in self._matches
                       for cSpec in match)
     self._dedupFieldName = dedupFieldName
     self._dedupSortFieldName = dedupSortFieldName
     self._dedupByDefault = dedupByDefault
     self._drilldownFieldnamesTranslate = drilldownFieldnamesTranslate
     self._clusteringEnabled = True
     self._extraFilterQueries = ExtractFilterQueries(self._cores)
Beispiel #2
0
 def setUp(self):
     super(ExtractFilterQueriesTest, self).setUp()
     self.extractFilterQueries = ExtractFilterQueries(['core1', 'core2'])
     self.convert = self.extractFilterQueries.convert