def test_get_tag_order_by(self): """Verify that a propery order by is returned.""" tag = 'pod_labels__key' expected_param = (tag.split('__')[1], ) # '?' query_params = FakeQueryParameters({}, tenant=self.tenant) handler = OCPReportQueryHandler(query_params.mock_qp) result = handler.get_tag_order_by(tag) expression = result.expression self.assertIsInstance(result, OrderBy) self.assertEqual(expression.sql, 'pod_labels -> %s') self.assertEqual(expression.params, expected_param)
def test_get_tag_order_by(self): """Verify that a propery order by is returned.""" tag = "pod_labels__key" expected_param = (tag.split("__")[1], ) url = "?" query_params = self.mocked_query_params(url, OCPCpuView) handler = OCPReportQueryHandler(query_params) result = handler.get_tag_order_by(tag) expression = result.expression self.assertIsInstance(result, OrderBy) self.assertEqual(expression.sql, "pod_labels -> %s") self.assertEqual(expression.params, expected_param)
def test_get_tag_order_by(self): """Verify that a propery order by is returned.""" tag = 'pod_labels__key' expected_param = (tag.split('__')[1], ) query_params = {} handler = OCPReportQueryHandler(query_params, '', self.tenant, **{'report_type': 'cpu'}) result = handler.get_tag_order_by(tag) expression = result.expression self.assertIsInstance(result, OrderBy) self.assertEqual(expression.sql, 'pod_labels -> %s') self.assertEqual(expression.params, expected_param)