22import string
33from datetime import timedelta
44from pathlib import Path
5- from typing import Optional , TypedDict
5+ from typing import TypedDict
66from unittest .mock import patch
77
88import httpx
@@ -37,14 +37,14 @@ class RandomApp(TypedDict):
3737 slug : str
3838 id : str
3939 team_id : str
40- directory : Optional [ str ]
40+ directory : str | None
4141
4242
4343def _get_random_app (
4444 * ,
45- slug : Optional [ str ] = None ,
46- team_id : Optional [ str ] = None ,
47- directory : Optional [ str ] = None ,
45+ slug : str | None = None ,
46+ team_id : str | None = None ,
47+ directory : str | None = None ,
4848) -> RandomApp :
4949 name = "" .join (random .choices (string .ascii_lowercase , k = 10 ))
5050 slug = slug or "" .join (random .choices (string .ascii_lowercase , k = 10 ))
@@ -62,7 +62,7 @@ def _get_random_app(
6262
6363def _get_random_deployment (
6464 * ,
65- app_id : Optional [ str ] = None ,
65+ app_id : str | None = None ,
6666 status : str = "waiting_upload" ,
6767) -> dict [str , str ]:
6868 id = "" .join (random .choices (string .digits , k = 10 ))
@@ -1314,7 +1314,7 @@ def build_logs_handler(request: httpx.Request, route: respx.Route) -> Response:
13141314 with changing_dir (tmp_path ), patch ("time.sleep" ):
13151315 result = runner .invoke (app , ["deploy" ])
13161316
1317- assert "short wait message " in result .output
1317+ assert "Build complete! " in result .output
13181318
13191319
13201320@pytest .mark .respx
@@ -1382,7 +1382,7 @@ def build_logs_handler(request: httpx.Request, route: respx.Route) -> Response:
13821382 with changing_dir (tmp_path ), patch ("time.sleep" ):
13831383 result = runner .invoke (app , ["deploy" ])
13841384
1385- assert "long wait message " in result .output
1385+ assert "Build complete! " in result .output
13861386
13871387
13881388@pytest .mark .respx
0 commit comments