def get_tours(start_date, end_date): """ Return a list of tuple. Tuple contains a name and number of registered member. The return list is ordered. You can find an example to call this method in testdatabase.py file. :param start_date: String that represent a date like this: "2015-09-01" :param end_date: same as start_date :return: """ list_of_tours = TourDAO.get_id_list_of_tours_by_date( start_date, end_date) d = dict() for name, id in list_of_tours: d[id] = RegistrationDAO.get_registration_count_by_tour_id(id) return_list = [] for name, id in list_of_tours: return_list.append((name, d[id])) return_list = sorted(return_list, key=StatisticDAO.get_key, reverse=True) return return_list
def get_tours(start_date, end_date): """ Return a list of tuple. Tuple contains a name and number of registered member. The return list is ordered. You can find an example to call this method in testdatabase.py file. :param start_date: String that represent a date like this: "2015-09-01" :param end_date: same as start_date :return: """ list_of_tours = TourDAO.get_id_list_of_tours_by_date(start_date, end_date) d = dict() for name, id in list_of_tours: d[id] = RegistrationDAO.get_registration_count_by_tour_id(id) return_list = [] for name, id in list_of_tours: return_list.append((name, d[id])) return_list = sorted(return_list, key=StatisticDAO.get_key, reverse=True) return return_list
def test_get_list_of_Tour(self): l = TourDAO.get_id_list_of_tours_by_date("2015-12-01", "2016-04-01") for x in l: print(x) self.assertEquals(True, True)
def test_get_list_of_Tour(self): l = TourDAO.get_id_list_of_tours_by_date("2015-12-01", "2016-04-01") for x in l: print(x) self.assertEquals(True, True)