11"""
22Tests for search API endpoint in impress's core app when indexer is not
3- available and a path param is given.
3+ available and a document param is given.
44"""
55# pylint: disable=too-many-lines
66
@@ -34,7 +34,7 @@ def test_api_documents_search_descendants_list_anonymous_public_standalone():
3434 factories .UserDocumentAccessFactory (document = child1 )
3535
3636 response = APIClient ().get (
37- "/api/v1.0/documents/search/" , data = {"q" : "doc" , "path " : document .path }
37+ "/api/v1.0/documents/search/" , data = {"q" : "doc" , "document " : document .id }
3838 )
3939
4040 assert response .status_code == 200
@@ -248,7 +248,7 @@ def test_api_documents_search_descendants_list_anonymous_public_parent():
248248 factories .UserDocumentAccessFactory (document = child1 )
249249
250250 response = APIClient ().get (
251- "/api/v1.0/documents/search/" , data = {"q" : "doc" , "path " : document .path }
251+ "/api/v1.0/documents/search/" , data = {"q" : "doc" , "document " : document .id }
252252 )
253253
254254 assert response .status_code == 200
@@ -448,7 +448,7 @@ def test_api_documents_search_descendants_list_anonymous_restricted_or_authentic
448448 _grand_child = factories .DocumentFactory (title = "grand child" , parent = child )
449449
450450 response = APIClient ().get (
451- "/api/v1.0/documents/search/" , data = {"q" : "child" , "path " : document .path }
451+ "/api/v1.0/documents/search/" , data = {"q" : "child" , "document " : document .id }
452452 )
453453
454454 assert response .status_code == 403
@@ -478,7 +478,7 @@ def test_api_documents_search_descendants_list_authenticated_unrelated_public_or
478478 factories .UserDocumentAccessFactory (document = child1 )
479479
480480 response = client .get (
481- "/api/v1.0/documents/search/" , data = {"q" : "child" , "path " : document .path }
481+ "/api/v1.0/documents/search/" , data = {"q" : "child" , "document " : document .id }
482482 )
483483
484484 assert response .status_code == 200
@@ -669,7 +669,7 @@ def test_api_documents_search_descendants_list_authenticated_public_or_authentic
669669 factories .UserDocumentAccessFactory (document = child1 )
670670
671671 response = client .get (
672- "/api/v1.0/documents/search/" , data = {"q" : "child" , "path " : document .path }
672+ "/api/v1.0/documents/search/" , data = {"q" : "child" , "document " : document .id }
673673 )
674674
675675 assert response .status_code == 200
@@ -850,7 +850,7 @@ def test_api_documents_search_descendants_list_authenticated_unrelated_restricte
850850 factories .UserDocumentAccessFactory (document = child1 )
851851
852852 response = client .get (
853- "/api/v1.0/documents/search/" , data = {"q" : "child" , "path " : document .path }
853+ "/api/v1.0/documents/search/" , data = {"q" : "child" , "document " : document .id }
854854 )
855855
856856 assert response .status_code == 403
@@ -881,7 +881,7 @@ def test_api_documents_search_descendants_list_authenticated_related_direct():
881881 grand_child = factories .DocumentFactory (parent = child1 , title = "grand child" )
882882
883883 response = client .get (
884- "/api/v1.0/documents/search/" , data = {"q" : "child" , "path " : document .path }
884+ "/api/v1.0/documents/search/" , data = {"q" : "child" , "document " : document .id }
885885 )
886886 assert response .status_code == 200
887887 assert response .json () == {
@@ -1073,7 +1073,7 @@ def test_api_documents_search_descendants_list_authenticated_related_parent():
10731073 grand_child = factories .DocumentFactory (parent = child1 , title = "grand child" )
10741074
10751075 response = client .get (
1076- "/api/v1.0/documents/search/" , data = {"q" : "child" , "path " : document .path }
1076+ "/api/v1.0/documents/search/" , data = {"q" : "child" , "document " : document .id }
10771077 )
10781078 assert response .status_code == 200
10791079 assert response .json () == {
@@ -1252,7 +1252,7 @@ def test_api_documents_search_descendants_list_authenticated_related_child():
12521252 factories .UserDocumentAccessFactory (document = document )
12531253
12541254 response = client .get (
1255- "/api/v1.0/documents/search/" , data = {"q" : "doc" , "path " : document .path }
1255+ "/api/v1.0/documents/search/" , data = {"q" : "doc" , "document " : document .id }
12561256 )
12571257 assert response .status_code == 403
12581258 assert response .json () == {
@@ -1279,7 +1279,7 @@ def test_api_documents_search_descendants_list_authenticated_related_team_none(
12791279 factories .TeamDocumentAccessFactory (document = document , team = "myteam" )
12801280
12811281 response = client .get (
1282- "/api/v1.0/documents/search/" , data = {"q" : "doc" , "path " : document .path }
1282+ "/api/v1.0/documents/search/" , data = {"q" : "doc" , "document " : document .id }
12831283 )
12841284
12851285 assert response .status_code == 403
@@ -1310,7 +1310,7 @@ def test_api_documents_search_descendants_list_authenticated_related_team_member
13101310 access = factories .TeamDocumentAccessFactory (document = document , team = "myteam" )
13111311
13121312 response = client .get (
1313- "/api/v1.0/documents/search/" , data = {"q" : "child" , "path " : document .path }
1313+ "/api/v1.0/documents/search/" , data = {"q" : "child" , "document " : document .id }
13141314 )
13151315
13161316 # pylint: disable=R0801
@@ -1509,7 +1509,7 @@ def test_api_documents_search_descendants_search_on_title(query, nb_results):
15091509
15101510 # Perform the search query
15111511 response = client .get (
1512- "/api/v1.0/documents/search/" , data = {"q" : query , "path " : parent .path }
1512+ "/api/v1.0/documents/search/" , data = {"q" : query , "document " : parent .id }
15131513 )
15141514
15151515 assert response .status_code == 200
0 commit comments