On Mon, 2017-09-04 at 01:14 +1000, Daniel Axtens wrote: > This is required to make the tests pass on a recent version of > postgres. > > Signed-off-by: Daniel Axtens <d...@axtens.net> > --- > patchwork/tests/test_rest_api.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/patchwork/tests/test_rest_api.py > b/patchwork/tests/test_rest_api.py > index abffd17fddec..d4a84bd8c5ad 100644 > --- a/patchwork/tests/test_rest_api.py > +++ b/patchwork/tests/test_rest_api.py > @@ -738,7 +738,7 @@ class TestBundleAPI(APITestCase): > # authenticated user > # should see the public and private bundle > self.client.force_authenticate(user=user) > - resp = self.client.get(self.api_url()) > + resp = self.client.get(self.api_url() + '?order=id')
Maybe I'm misunderstanding things here, but doesn't this suggest users would always need to add the 'order' filter just to get things working sanely on a PostgreSQL-backed instance? If so that doesn't sound very useful, and it would suggest that the test is doing its job. It doesn't seem like there's a way to apply a default filter using the 'OrderingFilter' [1]. However, could we simply add a sort to the queryset returned by 'patchwork.api.bundle.BundleFilter.get_queryset'? > self.assertEqual(status.HTTP_200_OK, resp.status_code) > self.assertEqual(2, len(resp.data)) > for bundle_rsp, bundle_obj in zip( Stephen [1] http://www.django-rest-framework.org/api-guide/filtering/#orderingfilter _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork