Ejemplo n.º 1
0
    def test_build_query(self):
        self.maxDiff = None
        filters, pagination, sort, range_filters = self._get_build_query_args()
        query = Events._build_query(filters=filters, sort=sort, pagination=pagination, range_filters=range_filters)
        expected_query = self._get_expected_query()
        # match the order of conditions list in both queries
        # to overcome order differences in comparison
        self._sort_query_conditions_list(expected_query)
        self._sort_query_conditions_list(query)

        self.assertDictEqual(expected_query, query)
Ejemplo n.º 2
0
    def test_build_query(self):
        self.maxDiff = None
        filters, pagination, sort, range_filters = self._get_build_query_args()
        query = Events._build_query(filters=filters,
                                    sort=sort,
                                    pagination=pagination,
                                    range_filters=range_filters)
        expected_query = self._get_expected_query()
        # match the order of conditions list in both queries
        # to overcome order differences in comparison
        self._sort_query_conditions_list(expected_query)
        self._sort_query_conditions_list(query)

        self.assertDictEqual(expected_query, query)
Ejemplo n.º 3
0
 def test_build_query_no_args(self):
     # make sure nothing crashes...
     Events._build_query()
Ejemplo n.º 4
0
 def test_build_query_no_args(self):
     # make sure nothing crashes...
     Events._build_query()