@@ -721,7 +721,12 @@ def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter) -> No
721721 with pytest .raises (APITimeoutError ):
722722 self .client .post (
723723 "/apps/deploy" ,
724- body = cast (object , maybe_transform (dict (file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams )),
724+ body = cast (
725+ object ,
726+ maybe_transform (
727+ dict (entrypoint_rel_path = "app.py" , file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams
728+ ),
729+ ),
725730 cast_to = httpx .Response ,
726731 options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
727732 )
@@ -737,7 +742,12 @@ def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter) -> Non
737742 with pytest .raises (APIStatusError ):
738743 self .client .post (
739744 "/apps/deploy" ,
740- body = cast (object , maybe_transform (dict (file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams )),
745+ body = cast (
746+ object ,
747+ maybe_transform (
748+ dict (entrypoint_rel_path = "app.py" , file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams
749+ ),
750+ ),
741751 cast_to = httpx .Response ,
742752 options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
743753 )
@@ -770,7 +780,7 @@ def retry_handler(_request: httpx.Request) -> httpx.Response:
770780
771781 respx_mock .post ("/apps/deploy" ).mock (side_effect = retry_handler )
772782
773- response = client .apps .with_raw_response .deploy (file = b"raw file contents" )
783+ response = client .apps .with_raw_response .deploy (entrypoint_rel_path = "app.py" , file = b"raw file contents" )
774784
775785 assert response .retries_taken == failures_before_success
776786 assert int (response .http_request .headers .get ("x-stainless-retry-count" )) == failures_before_success
@@ -795,7 +805,7 @@ def retry_handler(_request: httpx.Request) -> httpx.Response:
795805 respx_mock .post ("/apps/deploy" ).mock (side_effect = retry_handler )
796806
797807 response = client .apps .with_raw_response .deploy (
798- file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : Omit ()}
808+ entrypoint_rel_path = "app.py" , file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : Omit ()}
799809 )
800810
801811 assert len (response .http_request .headers .get_list ("x-stainless-retry-count" )) == 0
@@ -820,7 +830,7 @@ def retry_handler(_request: httpx.Request) -> httpx.Response:
820830 respx_mock .post ("/apps/deploy" ).mock (side_effect = retry_handler )
821831
822832 response = client .apps .with_raw_response .deploy (
823- file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : "42" }
833+ entrypoint_rel_path = "app.py" , file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : "42" }
824834 )
825835
826836 assert response .http_request .headers .get ("x-stainless-retry-count" ) == "42"
@@ -1513,7 +1523,12 @@ async def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter)
15131523 with pytest .raises (APITimeoutError ):
15141524 await self .client .post (
15151525 "/apps/deploy" ,
1516- body = cast (object , maybe_transform (dict (file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams )),
1526+ body = cast (
1527+ object ,
1528+ maybe_transform (
1529+ dict (entrypoint_rel_path = "app.py" , file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams
1530+ ),
1531+ ),
15171532 cast_to = httpx .Response ,
15181533 options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
15191534 )
@@ -1529,7 +1544,12 @@ async def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter)
15291544 with pytest .raises (APIStatusError ):
15301545 await self .client .post (
15311546 "/apps/deploy" ,
1532- body = cast (object , maybe_transform (dict (file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams )),
1547+ body = cast (
1548+ object ,
1549+ maybe_transform (
1550+ dict (entrypoint_rel_path = "app.py" , file = b"REPLACE_ME" , version = "REPLACE_ME" ), AppDeployParams
1551+ ),
1552+ ),
15331553 cast_to = httpx .Response ,
15341554 options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
15351555 )
@@ -1563,7 +1583,7 @@ def retry_handler(_request: httpx.Request) -> httpx.Response:
15631583
15641584 respx_mock .post ("/apps/deploy" ).mock (side_effect = retry_handler )
15651585
1566- response = await client .apps .with_raw_response .deploy (file = b"raw file contents" )
1586+ response = await client .apps .with_raw_response .deploy (entrypoint_rel_path = "app.py" , file = b"raw file contents" )
15671587
15681588 assert response .retries_taken == failures_before_success
15691589 assert int (response .http_request .headers .get ("x-stainless-retry-count" )) == failures_before_success
@@ -1589,7 +1609,7 @@ def retry_handler(_request: httpx.Request) -> httpx.Response:
15891609 respx_mock .post ("/apps/deploy" ).mock (side_effect = retry_handler )
15901610
15911611 response = await client .apps .with_raw_response .deploy (
1592- file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : Omit ()}
1612+ entrypoint_rel_path = "app.py" , file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : Omit ()}
15931613 )
15941614
15951615 assert len (response .http_request .headers .get_list ("x-stainless-retry-count" )) == 0
@@ -1615,7 +1635,7 @@ def retry_handler(_request: httpx.Request) -> httpx.Response:
16151635 respx_mock .post ("/apps/deploy" ).mock (side_effect = retry_handler )
16161636
16171637 response = await client .apps .with_raw_response .deploy (
1618- file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : "42" }
1638+ entrypoint_rel_path = "app.py" , file = b"raw file contents" , extra_headers = {"x-stainless-retry-count" : "42" }
16191639 )
16201640
16211641 assert response .http_request .headers .get ("x-stainless-retry-count" ) == "42"
0 commit comments