def test_num_queries_filter(self): requests = [mock_suite.mock_request() for _ in range(0, 10)] counts = sorted([x.queries.count() for x in requests]) c = counts[int(floor(len(counts) / 2))] num_queries_filter = NumQueriesFilter(c) query_set = models.Request.objects.all() query_set = num_queries_filter.contribute_to_query_set(query_set) filtered = query_set.filter(num_queries_filter) for f in filtered: self.assertGreaterEqual(f.queries.count(), c)
def test_num_queries_filter(self): profiles = mock_suite.mock_profiles(n=10) counts = sorted([x.queries.count() for x in profiles]) c = counts[int(floor(len(counts) / 2))] num_queries_filter = NumQueriesFilter(c) query_set = models.Profile.objects.all() query_set = num_queries_filter.contribute_to_query_set(query_set) filtered = query_set.filter(num_queries_filter) for f in filtered: self.assertGreaterEqual(f.queries.count(), c)