@@ -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