def testCollectScoresWithNoResultAndBooleanQueryDoesntFailOnFakeScorerInAggregateScoreCollector(self):
     q = BooleanQuery()
     q.add(luceneQueryFromCql('M=true'), BooleanClause.Occur.SHOULD)
     q.add(luceneQueryFromCql('M=true'), BooleanClause.Occur.SHOULD)
     q = ComposedQuery('coreA', query=q)
     q.start = 0
     q.stop = 0
     q.setRankQuery(core='coreC', query=luceneQueryFromCql('S=true'))
     q.addMatch(dict(core='coreA', uniqueKey=KEY_PREFIX+'A'), dict(core='coreC', key=KEY_PREFIX+'C'))
     result = returnValueFromGenerator(self.dna.any.executeComposedQuery(q))
     self.assertEquals(4, result.total)
     self.assertEquals([], result.hits)