11# -*- coding: utf-8 -*-
2+ from datetime import datetime
3+ from datetime import timedelta
24from plone import api
35from plone .app .testing import setRoles
46from plone .app .testing import SITE_OWNER_NAME
57from plone .app .testing import SITE_OWNER_PASSWORD
68from plone .app .testing import TEST_USER_ID
9+ from plone .dexterity .utils import createContentInContainer
710from plone .restapi .testing import RelativeSession
811from redturtle .volto .testing import REDTURTLE_VOLTO_API_FUNCTIONAL_TESTING
912from transaction import commit
10- from datetime import datetime
11- from datetime import timedelta
12- from plone .dexterity .utils import createContentInContainer
1313
1414import unittest
1515
@@ -86,7 +86,7 @@ def test_if_absolutePath_is_invalid_and_is_not_a_objectbrowser_call_do_not_filte
8686 def test_search_event (self ):
8787 start_date = datetime .strptime ("1/11/2024 10:00:00" , "%d/%m/%Y %H:%M:%S" )
8888 end_date = start_date + timedelta (days = 1 , hours = 1 )
89- event = createContentInContainer (
89+ createContentInContainer (
9090 self .portal ,
9191 "Event" ,
9292 id = "test-event" ,
@@ -100,11 +100,19 @@ def test_search_event(self):
100100 response = self .api_session .post (
101101 "/@querystring-search" ,
102102 json = {
103- "query" :[
104- {"i" :"portal_type" ,"o" :"plone.app.querystring.operation.selection.any" ,"v" :["Event" ]},
105- {"i" :"start" ,"o" :"plone.app.querystring.operation.date.lessThan" ,"v" :"2024-11-02" },
103+ "query" : [
104+ {
105+ "i" : "portal_type" ,
106+ "o" : "plone.app.querystring.operation.selection.any" ,
107+ "v" : ["Event" ],
108+ },
109+ {
110+ "i" : "start" ,
111+ "o" : "plone.app.querystring.operation.date.lessThan" ,
112+ "v" : "2024-11-02" ,
113+ },
106114 ],
107- }
115+ },
108116 )
109117 result = response .json ()
110118 self .assertEqual (response .status_code , 200 )
@@ -113,11 +121,19 @@ def test_search_event(self):
113121 response = self .api_session .post (
114122 "/@querystring-search" ,
115123 json = {
116- "query" :[
117- {"i" :"portal_type" ,"o" :"plone.app.querystring.operation.selection.any" ,"v" :["Event" ]},
118- {"i" :"start" ,"o" :"plone.app.querystring.operation.date.lessThan" ,"v" :"2024-10-29" },
124+ "query" : [
125+ {
126+ "i" : "portal_type" ,
127+ "o" : "plone.app.querystring.operation.selection.any" ,
128+ "v" : ["Event" ],
129+ },
130+ {
131+ "i" : "start" ,
132+ "o" : "plone.app.querystring.operation.date.lessThan" ,
133+ "v" : "2024-10-29" ,
134+ },
119135 ],
120- }
136+ },
121137 )
122138 result = response .json ()
123139 self .assertEqual (response .status_code , 200 )
0 commit comments