Exemple #1
0
    def test_top_queries_in_year(self):
        top_2015 = index.top_queries('2015', 2)
        self.assertEquals([('a', 3), ('b', 2)], top_2015)

        top_2014 = index.top_queries('2014', 2)
        self.assertEquals([('a', 1)], top_2014)

        top_2013 = index.top_queries('2013', 1)
        self.assertEquals(0, len(top_2013))
Exemple #2
0
    def test_top_queries_in_year(self):
        top_2015 = index.top_queries('2015', 2)
        self.assertEquals([('a', 3), ('b', 2)], top_2015)

        top_2014 = index.top_queries('2014', 2)
        self.assertEquals([('a', 1)], top_2014)

        top_2013 = index.top_queries('2013', 1)
        self.assertEquals(0, len(top_2013))
Exemple #3
0
def popular(request, version, date_string):
    size = int(request.GET.get("size", 5))
    queries = [{"query": query, "count": count} for query, count in index.top_queries(date_string, size)]
    response = {"queries": queries}
    return JsonResponse(response)
Exemple #4
0
def popular(request, version, date_string):
    size = int(request.GET.get('size', 5))
    queries = [{'query': query, 'count': count} for query, count in index.top_queries(date_string, size)]
    response = {'queries': queries}
    return JsonResponse(response)
Exemple #5
0
 def test_top_queries_in_day(self):
     top_2015_09_01 = index.top_queries('2015-09-01', 3)
     self.assertIn(('a', 2), top_2015_09_01)
     self.assertIn(('b', 1), top_2015_09_01)
     self.assertIn(('c', 1), top_2015_09_01)
Exemple #6
0
 def test_top_queries_in_month(self):
     top_2015_09 = index.top_queries('2015-09', 4)
     self.assertIn(('a', 3), top_2015_09)
     self.assertIn(('b', 1), top_2015_09)
     self.assertIn(('c', 1), top_2015_09)
     self.assertIn(('d', 1), top_2015_09)
Exemple #7
0
 def test_top_queries_in_day(self):
     top_2015_09_01 = index.top_queries('2015-09-01', 3)
     self.assertIn(('a', 2), top_2015_09_01)
     self.assertIn(('b', 1), top_2015_09_01)
     self.assertIn(('c', 1), top_2015_09_01)
Exemple #8
0
 def test_top_queries_in_month(self):
     top_2015_09 = index.top_queries('2015-09', 4)
     self.assertIn(('a', 3), top_2015_09)
     self.assertIn(('b', 1), top_2015_09)
     self.assertIn(('c', 1), top_2015_09)
     self.assertIn(('d', 1), top_2015_09)