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))
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)
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)
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)
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)