@@ -79,6 +79,14 @@ async def test_make_not_logged_in_request(page, live_server, public_body_with_in
7979 await page .locator ("#send-request-button" ).click ()
8080
8181 new_account_url = reverse ("account-new" )
82+
83+ # FIXME
84+ await page .wait_for_timeout (1000 )
85+ # none of these worked, unexpectedly:
86+ # await page.wait_for_url('*'+new_account-url+'*')
87+ # await page.wait_for_url('*')
88+ # await page.wait_for_load_state()
89+
8290 assert new_account_url in page .url
8391
8492 new_user = User .objects .get (email = user_email )
@@ -131,6 +139,7 @@ async def test_make_not_logged_in_request_to_public_body(page, live_server, worl
131139 await page .locator ("#send-request-button" ).click ()
132140
133141 new_account_url = reverse ("account-new" )
142+ await page .wait_for_timeout (1000 )
134143 assert new_account_url in page .url
135144 new_user = User .objects .get (email = user_email )
136145 assert new_user .first_name == user_first_name
@@ -170,6 +179,7 @@ async def test_make_logged_in_request(
170179
171180 await page .locator ("#send-request-button" ).click ()
172181 request_sent = reverse ("foirequest-request_sent" )
182+ await page .wait_for_timeout (1000 )
173183 assert request_sent in page .url
174184 req = FoiRequest .objects .filter (user = dummy_user ).order_by ("-id" )[0 ]
175185 assert req .title == req_title
@@ -211,6 +221,7 @@ async def test_make_logged_in_request_too_many(
211221 await page .locator ("#step_request_public .btn-primary" ).click ()
212222 await page .locator ("#send-request-button" ).click ()
213223 make_request = reverse ("foirequest-make_request" )
224+ await page .wait_for_timeout (1000 )
214225 assert make_request in page .url
215226 alert = page .locator (".alert-danger" , has_text = "exceeded your request limit" )
216227 await expect (alert ).to_be_visible ()
@@ -248,6 +259,7 @@ async def test_make_request_logged_out_with_existing_account(page, live_server,
248259 await page .locator ("#send-request-button" ).click ()
249260
250261 new_account_url = reverse ("account-new" )
262+ await page .wait_for_timeout (1000 )
251263 assert new_account_url in page .url
252264
253265 new_count = FoiRequest .objects .filter (user = user ).count ()
0 commit comments