From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:47:36 +0000 (-0700) Subject: Testing for whoosh support for multi-object query vars X-Git-Tag: v1.14.2~1^2~3^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3209%2Fhead;p=thirdparty%2Fpaperless-ngx.git Testing for whoosh support for multi-object query vars --- diff --git a/src/documents/tests/test_api.py b/src/documents/tests/test_api.py index a6307e2d51..d6158cd7db 100644 --- a/src/documents/tests/test_api.py +++ b/src/documents/tests/test_api.py @@ -955,8 +955,32 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase): [d1.id, d2.id, d5.id, d7.id], ) self.assertCountEqual(search_query("&correspondent__id=" + str(c.id)), [d1.id]) + self.assertCountEqual( + search_query("&correspondent__id__in=" + str(c.id)), + [d1.id], + ) + self.assertCountEqual( + search_query("&correspondent__id__none=" + str(c.id)), + [d2.id, d3.id, d4.id, d5.id, d7.id], + ) self.assertCountEqual(search_query("&document_type__id=" + str(dt.id)), [d2.id]) + self.assertCountEqual( + search_query("&document_type__id__in=" + str(dt.id)), + [d2.id], + ) + self.assertCountEqual( + search_query("&document_type__id__none=" + str(dt.id)), + [d1.id, d3.id, d4.id, d5.id, d7.id], + ) self.assertCountEqual(search_query("&storage_path__id=" + str(sp.id)), [d7.id]) + self.assertCountEqual( + search_query("&storage_path__id__in=" + str(sp.id)), + [d7.id], + ) + self.assertCountEqual( + search_query("&storage_path__id__none=" + str(sp.id)), + [d1.id, d2.id, d3.id, d4.id, d5.id], + ) self.assertCountEqual( search_query("&storage_path__isnull"),