Beispiel #1
0
    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
Beispiel #3
0
 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)